迁移到冬眠6
我正在尝试将我的项目迁移到Hibernante 6,但我遇到了一些问题...
-
“ type” @Type注释的属性未识别: @type(type) =“ yes_no”)
-
构成EntityManagerFactory的问题:
LocalContainerentityManagerFactoryBean EntityManagerFactoryBean =新的LocalContainerentityManagerFactoryBean(); EntityManagerFactoryBean.SetPersistenceProviderClass(** HibernatePersistenceProvider.Class **);
HibernatePersisTenceProvider实现Jakarta.persistence.spi.persistenceProvider而不是Javax.persistence.persistence.spi.persistenceprovider,
您是否有任何想法?
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对于Hibernate 6,您需要3.x版本的弹簧数据JPA。
最新的Spring Data JPA版本是3.0.0 m4,
即使Hibernate 6的支持也是片状的,因为Hibernate在内部和作为Spring Data JPA的用户都打破了很多东西。
我建议等到3.0.0 GA。
For Hibernate 6 you'll need a 3.x release of Spring Data JPA.
The latest Spring Data JPA release is 3.0.0 M4
Even with that Hibernate 6 support is flaky since Hibernate broke a lot of stuff both internally and for users as Spring Data JPA.
I'd recommend waiting until 3.0.0 GA.
对于第1期,如,
Hibernate< 6.0:
Hibernate> = 6.0:
For issue #1, as stated in the Hibernate 6.0 migration guide here,
Hibernate < 6.0:
Hibernate >= 6.0: