ORM框架的延迟加载(懒加载)

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具备延迟加载的功能

posted on 2020-03-11 09:51  石的编程录  阅读(918)  评论(0编辑  收藏  举报

导航