ORM框架的延迟加载(懒加载)
2024-10-21 18:41:31
Hibernate的延迟加载分类的延迟加载和集合的延迟加载,类的延迟加载又分调用session的load()方法的延迟加载和加载实体单向关联的另一个实体的延迟加载
1、修改配置文件
spring.jpa.open-in-view=true (默认为true)
2、修改实体类
增加注解@ManyToMany(cascade= {CascadeType.PERSIST},fetch=FetchType.LAZY)
3、取数方法使用@Transactional注解
Mybatis使用resultMap实现一对一,一对多,多对多的关系操作,association和collection具备延迟加载的功能
最新文章
- 启动Tomcat报异常host-manager does not exist or is not a readable directory
- tomcat 性能优化
- SIMATIC PCS 7 结构图
- 详细分享UICollectionView的自定义布局(瀑布流, 线性, 圆形…)
- 《C程序设计语言》 squeeze函数(从字符串s中删除字符c)
- 单词接龙(dragon)
- 一个基于注解的orm简单实现(二):实现思路
- cocos2dx 实现gpu instancing
- 在Eclipse中使用版本管理工具SVN
- Python框架学习之Flask中的Jinja2模板
- 【BZOJ3697】采药人的路径 点分治
- cf441 f组合数。。单调指针
- Android Retrofit2.1.0设置编码格式GBK
- maven项目eclipse目录结构浅析
- java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException
- 前端框架 vue 和 react 的区别
- Mininet 系列实验(二)
- asp.net生成PDF文件(一)
- echarts设置小图标位置
- [HAOI2015]数组游戏