启动服务器时,我总是收到警告:
spring.jpa.open-in-view默认处于启用状态。因此,可以在视图呈现期间执行数据库查询
所以现在我在我的应用程序属性文件中设置了这个: spring.jpa.open-in-view=false
但是现在当我调用一个页面时,我总是得到一个org.hibernate.LazyInitializationException。每当我的实体中出现延迟加载时,这都会给我一个错误。
org.hibernate.LazyInitializationException: 无法延迟初始化角色集合: de.domain.entitiy.GroupEntity.types, 无法初始化代理 - 无会话
所以首先为什么一开始会有警告。为什么要设置 spring.jpa.open-in-view=false
在我的应用程序属性文件中设置: spring.jpa.open-in-view=true