Hibernate JPA 2 Metamodel Generator(元模型)

Eclipse 實現元模型

準備好jar包:

hibernate-jpa-2.0-api-1.0.0.Final.jar,(這個jar包在Hibernate的早期的講解文件中叫javax.persistens.jar,現在是  hibernate-jpa-2.0-api-1.0.0.Final.jar)

hibernate-jpamodelgen-4.3.7.Final

注:(jar包的版本自己去確定)

然後確認自己的項目中使用的是jdk1.6的版本  選中自己的項目點擊右鍵選

擇Properties  --->  Java Build Path


確認問jdk1.6之後查看是否編譯環境也是1.6


以上兩步確認之後正式進入到配置元模型的步驟;因爲元模型的基礎jdk沒有配置好同樣不會生成模型類

選中項目後點擊右鍵,選擇Properties  ---> Java Compiler --> Annotation Procession




參照那個上圖,將複選框全部勾選上,然後在文本框中的可修改爲自己定義的文件夾 也可以不修改直接默認使用默認的名稱 “.apt_generated”,我的是修改爲了 src/metamodel 

 然後點擊 Factory Path -->勾選界面上的複選框,點擊  右側的  “Add External JARs..”按鈕。選擇添加外部的兩個jar   ;參考下圖。最後是點擊apply,然後點擊ok




操作結束之後查看自己的項目結構。(如果反應慢刷新項目)



模型類的名稱與原始類相同只是有一個下劃線,打開查看內容就發現有所不同了。


關於使用元模型的方式網上的資料很多。參考如下,

 

 

資料參考網址:http://docs.jboss.org/hibernate/stable/orm/topical/html/metamodelgen/MetamodelGenerator.html#_canonical_metamodel

https://docs.jboss.org/hibernate/jpamodelgen/1.0/reference/en-US/html_single/

http://tanlan.iteye.com/blog/1101110


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章