jpa 解決org.hibernate.lazyinitializationexception could not initialize proxy - no session


org.hibernate.LazyInitializationException: could not initialize proxy [org.alan.entity.SysUser#1] - no Session

 

五個解決方案

1、關閉LazyInitialization, 將fetch設成eager,可以在配置文件,也可注解

2、在spring boot的配置文件application.properties添加spring.jpa.open-in-view=true,yml同理

3、用spring 的OpenSessionInViewFilter

4、在spring boot的配置文件application.properties添加spring.jpa.properties.hibernate.enable_lazy_load_no_trans=true


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM