用Eclipse生成JPA元模型的方法
在JPA criteria 動(dòng)態(tài)查詢中,有個(gè)“元模型”的東西,它是根據(jù)“實(shí)體”類動(dòng)態(tài)生成的一個(gè)類,它的主要作用是實(shí)現(xiàn)JPA criteria查詢的“類型安全”。
本文主要說(shuō)明,在eclipse環(huán)境下,如何自動(dòng)生成“元模型”。本文演示的開(kāi)發(fā)環(huán)境是myEclipse漢化版,項(xiàng)目是maven項(xiàng)目。
1、右擊項(xiàng)目,選擇“屬性”,打開(kāi)項(xiàng)目屬性窗口。
2、選擇:java編譯器 -- 注釋處理,然后右邊如下圖所示選擇和填寫(xiě)。
3、選擇:java編譯器 -- 注釋處理 -- 工廠路徑,然后填加一個(gè)jar包:hibernate-jpamodelgen-5.0.11.Final.jar
4、完成,查看生成效果。
(1)以下劃線_結(jié)尾的類,就是自動(dòng)生成的。
(2)one.java,這是原始的實(shí)體類。
(3)one_.java,這是生成的元模型。
以上這篇用Eclipse生成JPA元模型的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringAop @Around執(zhí)行兩次的原因及解決
這篇文章主要介紹了SpringAop @Around執(zhí)行兩次的原因及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-07-07Java實(shí)現(xiàn)按照大小寫(xiě)字母順序排序的方法
這篇文章主要介紹了Java實(shí)現(xiàn)按照大小寫(xiě)字母順序排序的方法,涉及java數(shù)組遍歷、編碼轉(zhuǎn)換、判斷等相關(guān)操作技巧,需要的朋友可以參考下2017-12-12基于spring boot實(shí)現(xiàn)一個(gè)全局異常處理器
在項(xiàng)目開(kāi)發(fā)中,我們可以基于spring boot提供的切面特性,來(lái)很輕松的實(shí)現(xiàn)全局異常的處理,所以本文主要為大家介紹了如何基于spring boot實(shí)現(xiàn)一個(gè)全局異常處理器,有需要的可以參考下2023-09-09Java對(duì)象集合按照指定元素順序排序的實(shí)現(xiàn)
最近在對(duì)一個(gè)集合列表的數(shù)據(jù)進(jìn)行排序,需求是要集合數(shù)據(jù)按照一個(gè)排序狀態(tài)值進(jìn)行排序,而這個(gè)狀態(tài)值,不是按照從小到大這樣的順序排序的,而是要按照特定的順序,所以本文給大家介紹了Java對(duì)象集合按照指定元素順序排序的實(shí)現(xiàn),需要的朋友可以參考下2024-07-07Java代碼實(shí)現(xiàn)簡(jiǎn)單酒店管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了Java代碼實(shí)現(xiàn)簡(jiǎn)單酒店管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-06-06從入門(mén)到超神進(jìn)階的Netty群聊系統(tǒng)
本篇文章基于Netty做一個(gè)聊天室案例加強(qiáng)Netty的熟練度,案例的效果是服務(wù)端可以廣播某客戶端的消息給所有客戶端。每個(gè)客戶端監(jiān)聽(tīng)鍵盤(pán)輸入來(lái)獲取消息,然后發(fā)送給服務(wù)端2021-08-08java枚舉enum,根據(jù)value值獲取key鍵的操作
這篇文章主要介紹了java枚舉enum,根據(jù)value值獲取key鍵的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-02-02