我将Spring Boot版本从1.5迁移到2.1。现在开始使用休眠版本5.3.12与以前的5.0.12。现在,我看到了许多以前未捕获的休眠异常,例如:
在@OneToOne映射注释上,因为缺少级联类型:
ERROR: update or delete on table violates foreign key constraint
在@Test上,当我尝试通过以下方式获取记录时:repository.findById()
org.hibernate.LazyInitializationException: could not initialize proxy - no Session
在具有Hibernate 5.0.12的旧项目上不会出现这些错误,但是,当我切换到新的Spring Boot项目时,这些错误开始出现,唯一的变化因素是升级了Spring依赖项和Hibernate版本。
试图对此进行搜索,但找不到关于此休眠版本与以前版本相比有何变化的具体信息。有没有人遇到过类似的问题?因为我坚持这些,所以任何帮助或提示都将不胜感激。