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


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