文章详情页
springboot jpa 延迟加载问题的2种解决
浏览:270日期:2023-02-24 15:38:41
springboot jpa 延迟加载问题
在springboot中,在application.properties的配置文件中新增spring.jpa.open-in-view=true方法失效
经过测试,有两种解决办法:1、在application.properties的配置文件中新增
spring.jpa.properties.hibernate.enable_lazy_load_no_trans=true;
2、在测试的方法上添加@Transactional注解。
关于springboot 延迟加载懒加载或者延迟加载是指spring容器启动的时候先不把所有的bean都加载到spring的容器中去,而是在当需要用的时候,才把这个对象实例化到容器中。
优点:缩短启动时间
缺点:如果发生配置错误,则在系统启动的时候发现不了,需要严格测试,且需要保证JVM的堆空间可以满足所有的bean
懒加载又分为全局懒加载和局部懒加载,全局时通过配置实现,局部时通过在类上增加@Lazy注解实现
以上为个人经验,希望能给大家一个参考,也希望大家多多支持好吧啦网。
标签:
Spring
相关文章:
1. Ajax 的初步实现(使用vscode+node.js+express框架)2. ASP基础知识Command对象讲解3. Matplotlib可视化之添加让统计图变得简单易懂的注释4. asp画中画广告插入在每篇文章中的实现方法5. CVE-2020-15148漏洞分析6. Spring MVC+ajax进行信息验证的方法7. python使用pywinauto驱动微信客户端实现公众号爬虫8. 一个用xslt样式将xml解析为xhtml的类TransformBinder(兼容FF和IE7.0)9. vscode运行php报错php not found解决办法10. Ajax对xml信息的接收和处理操作实例分析
排行榜

网公网安备