{"id":217,"date":"2022-05-20T11:10:03","date_gmt":"2022-05-20T11:10:03","guid":{"rendered":"https:\/\/vkrastev1blog.com\/?p=217"},"modified":"2022-05-20T11:12:47","modified_gmt":"2022-05-20T11:12:47","slug":"eclipse-how-to-use-the-jpa-static-metamodel-classes-while-writing-criteria-queries-in-hibernate","status":"publish","type":"post","link":"https:\/\/vkrastev1blog.com\/2022\/05\/20\/eclipse-how-to-use-the-jpa-static-metamodel-classes-while-writing-criteria-queries-in-hibernate\/","title":{"rendered":"Aptumsums, k\u0101 izmantot JPA statisko metamode\u013cu klases, rakstot krit\u0113riju vaic\u0101jumus hibern\u0101cijas re\u017e\u012bm\u0101"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Kad izmantojat Maven, j\u016bsu POM ir j\u0101pievieno \u0161\u0101da atkar\u012bba:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;dependency&gt; \n     &lt;groupId&gt;org.hibernate&lt;\/groupId&gt; \n     &lt;artifactId&gt;hibernate-jpamodelgen&lt;\/artifactId&gt; \n     &lt;version&gt;5.3.7.Final&lt;\/version&gt; \n&lt;\/dependency&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Tagad klases ce\u013cam ir j\u0101pievieno mape target\\generated-sources\\annotations, jo p\u0113c noklus\u0113juma klases tiks \u0123ener\u0113tas tikai \u0161aj\u0101 map\u0113. Tu ieej iek\u0161\u0101 <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Projekta izveides ce\u013c\u0161 -&gt; Konfigur\u0113jiet b\u016bv\u0113\u0161anas ce\u013cu -&gt; Java b\u016bv\u0113\u0161anas ce\u013c\u0161 -&gt; Avots un tur pievienojiet mapi <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tagad j\u016bs varat izmantot metamode\u013ca ent\u012btiju klases k\u0101 User_ made from entity User<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kad lietojat Maven, j\u016bsu POM ir savienots ar \u0161o atkar\u012bbu: Tagad klases pejsam ir nyepivieno mape target\\generated-sources\\annotations, jo p\u0113c noklus\u0113juma klase tiks \u0123ener\u0113tas tikai sei\u0173 map\u0113. Tu ieej vess\u0101 Projekta utve\u0161anas ce\u013c\u0101 -&gt; Konfigur\u0113jiet b\u016bv\u0113\u0161anas ke\u0107u -&gt; Java b\u016bv\u0113\u0161anas ce\u013cus -&gt; Avots un tur add mapi Tagad varat osmanut metamode\u013ca ent\u012btiju klase k\u0101 User_ made [&hellip;]<\/p>\n","protected":false},"author":65283547,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_wpcom_ai_launchpad_first_post":false,"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1017],"tags":[],"class_list":["post-217","post","type-post","status-publish","format-standard","hentry","category-java"],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4CoHV-3v","jetpack-related-posts":[],"jetpack_likes_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/vkrastev1blog.com\/wp-json\/wp\/v2\/posts\/217","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vkrastev1blog.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vkrastev1blog.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vkrastev1blog.com\/wp-json\/wp\/v2\/users\/65283547"}],"replies":[{"embeddable":true,"href":"https:\/\/vkrastev1blog.com\/wp-json\/wp\/v2\/comments?post=217"}],"version-history":[{"count":6,"href":"https:\/\/vkrastev1blog.com\/wp-json\/wp\/v2\/posts\/217\/revisions"}],"predecessor-version":[{"id":223,"href":"https:\/\/vkrastev1blog.com\/wp-json\/wp\/v2\/posts\/217\/revisions\/223"}],"wp:attachment":[{"href":"https:\/\/vkrastev1blog.com\/wp-json\/wp\/v2\/media?parent=217"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vkrastev1blog.com\/wp-json\/wp\/v2\/categories?post=217"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vkrastev1blog.com\/wp-json\/wp\/v2\/tags?post=217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}