2018-09-12 spring中的懒加载与事务--排坑记录
作者:
sickle4j | 来源:发表于
2018-09-12 17:00 被阅读0次
在使用Spring JPA时出现
org.hibernate.LazyInitializationException: could not initialize proxy [xxxx#18] - no Session
尝试1: 在Service方法中新增了@Transactional进行事务添加
尝试2: 在@OneToMany的方法上,使用@Lazy(false)
尝试3: 在@OneToMany的参数中使用fetch=FetchType=Eager
尝试4: 在application.properties的配置文件中新增spring.jpa.open-in-view=true
启动类中注入OpenEntityManagerInViewFilter
@Bean
publicOpenEntityManagerInViewFilteropenEntityManagerInViewFilter(){
returnnewOpenEntityManagerInViewFilter();
}
尝试5 :
spring.jpa.properties.hibernate.enable_lazy_load_no_trans=true
本文标题:2018-09-12 spring中的懒加载与事务--排坑记录
本文链接:https://www.haomeiwen.com/subject/fiqbgftx.html
网友评论