springboot jpa 延迟加载问题的2种解决

作者:指尖凉 时间:2021-10-14 03:05:20 

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注解实现

来源:https://blog.csdn.net/hsz2568952354/article/details/82724719

标签:springboot,jpa,延迟,加载
0
投稿

猜你喜欢

  • Java编程GUI中的事件绑定代码示例

    2023-02-04 17:36:01
  • Android Studio实现带边框的圆形头像

    2023-11-30 01:52:23
  • java组件fileupload文件上传demo

    2022-09-14 11:00:45
  • java实现马踏棋盘算法(骑士周游问题)

    2022-03-17 20:29:46
  • 一文探寻Java装箱和拆箱的奥妙

    2022-08-15 21:41:21
  • Spring Boot + Mybatis-Plus实现多数据源的方法

    2023-11-13 15:01:46
  • 软件开发七大过程模型

    2023-12-22 17:06:14
  • 用C#生成不重复的随机数的代码

    2023-03-08 03:36:52
  • SprintBoot深入浅出讲解场景启动器Starter

    2023-11-24 20:58:58
  • 基于Mock测试Spring MVC接口过程解析

    2023-11-27 12:04:30
  • 基于Java实现一个简单的单词本Android App的实践

    2023-04-17 21:27:39
  • Commons beanutils组件简介

    2023-11-28 07:13:27
  • Android实现毛玻璃效果的对话框

    2021-07-19 03:28:42
  • C# 对象映射的高性能方案

    2021-09-22 08:03:19
  • java HttpClient传输json格式的参数实例讲解

    2023-08-08 13:21:26
  • Unity解析gif动态图操作

    2022-05-27 08:16:43
  • Intellij IDEA 2018配置Java运行环境的方法步骤

    2023-06-08 09:56:50
  • 浅谈Java工程读取resources中资源文件路径的问题

    2021-07-20 19:13:45
  • kotlin之协程的理解与使用详解

    2023-10-21 15:55:57
  • Java Swing实现简单的体重指数(BMI)计算器功能示例

    2022-12-16 09:34:56
  • asp之家 软件编程 m.aspxhome.com