打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
IDEA JPA 生成 实体类 _

项目使用Jpa Model,编译各种报错,需要生成各种Course_这样的类,做个简单的记录;

1>.需要使用到jar "hibernate-jpamodelgen-5.2.10.Final.jar",这个文件可以通过gradle放在项目目录中,当然,他们是发给我的;

2> intellij -> Setting ->Annotation Processors,做如下配置

选择Enable annotation processing 打勾表示启用;

如果是gradle或者maven,需要导入一个jar到项目中,maven的引入jar配置,gradle做个转换即可;

<dependency><groupId>org.hibernate</groupId><artifactId>hibernate-jpamodelgen</artifactId><version>5.2.17.Final</version></dependency>

刷新下,下载jar之后,选择Obtain processors from project classpath,表示是从项目claspath中获取;

如果是像我一样的,放在本地某个目录的,就如图中的样子选择Processor path,然后选择本地jar存放的目录就好了;

Store generatd sources relative to:是选择生成的类的路径,选择第二个“Module content root”,表示是项目内容的路径;

Production sources directory: 是生成目录的名字,这里我是用的是generated

Test sources directory:generated_tests

Annotation Processors:添加一个内容是:org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor

然后确定,之后需要build一下,就会生成了;这个是2018的intellij界面哈

如果没有生成文件可以在菜单栏 Build-->rebulid project 重新生成。

build之后,项目目录中就多了一个目录

我们需要把这个文件设置为generated sources Root,这样java文件中就可以自动导入了;

这里面有些坑在里面,项目导入一定要正确了;不然生成的目录会不会的哈

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
当全注解开发遇到org.hibernate.MappingException: Unkno...
spring boot(二):web综合开发
Spring下使用Hibenrate annotation
Eclipse 安装Gradle插件
Spring Boot gradle
WebSphere 7 & javax/persistence/OneToMany.orp...
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服