在将spring Boot 项目从2.0迁移到3.0并升级到java 17之后,hibernate-jpamodelgen不会生成元模型类。
我添加了这个依赖项,但它仍然不起作用。有人可以帮助吗?
<dependency>
<groupId>org.hibernate.orm</groupId>
<artifactId>hibernate-jpamodelgen</artifactId>
</dependency>
字符串
在将spring Boot 项目从2.0迁移到3.0并升级到java 17之后,hibernate-jpamodelgen不会生成元模型类。
我添加了这个依赖项,但它仍然不起作用。有人可以帮助吗?
<dependency>
<groupId>org.hibernate.orm</groupId>
<artifactId>hibernate-jpamodelgen</artifactId>
</dependency>
字符串
1条答案
按热度按时间t5zmwmid1#
这可能不是由hibernate-jpamodelgen本身引起的。检查你的构建版本,确保你的构建版本中的其他注解处理器工作正常,并且没有其他编译器错误。对我来说,元模型类只是在所有其他错误被解决后才生成的。
当我在升级后遇到这种行为时,我有
@ContructorBinding
注解,它们不再受支持。删除这些错误的注解解决了这个问题。这个来源帮助我弄清楚了发生了什么:A less expected way JPA metamodel generation can fail