博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mybatis 延迟加载
阅读量:6693 次
发布时间:2019-06-25

本文共 523 字,大约阅读时间需要 1 分钟。

1. 概述

  • 直接加载:查询时直接将所有信息全部查询出来。
  • 侵入式延时加载:任何方法的调用都会加载该对象的所有属性。
  • 延迟加载:每个属性会按需加载,使用时才会从数据库获取该属性。

2. demo

2.1 Mybatis 延迟加载实现

 

2.2 数据库表

User表:

Order表

 

2.3 直接加载

2.4 侵入式延迟加载

2.5 延迟加载

3.延迟加载实现(mapper.xml)

 

4.延迟加载实现(注解)

 

转载于:https://www.cnblogs.com/yunsicai/p/10959721.html

你可能感兴趣的文章
Docker 安装 mysql
查看>>
阅读笔记《全景探秘游戏设计艺术》
查看>>
C# Json格式字符串
查看>>
sign-up 签约注册
查看>>
基于RDD实现简单的WordCount程序
查看>>
java8的新特性,Collections.sort(排序的List集合)的使用,对list封装Map里面的某个值进行排序...
查看>>
扩展Ubuntu的系统大小
查看>>
javascript闭包传参和事件的循环绑定
查看>>
gbk字库音序对照表
查看>>
AutoCAD快捷键大全(按字母分类检索)
查看>>
spring中的DisposableBean和InitializingBean,ApplicationContextAware的用法
查看>>
java里字节与字符的区别
查看>>
兼容性,float
查看>>
6 适配器模式(Adapter)
查看>>
一、性能测试的八大类--转载
查看>>
js中时间戳转化成时间格式
查看>>
redis的安全问题
查看>>
spark编译安装 spark 2.1.0 hadoop2.6.0-cdh5.7.0
查看>>
反射简化switch语句
查看>>
WebBrowser中html元素如何触发winform事件
查看>>