摘要:
Mybatis 查询缓存机制,根据缓存的作用域和声明周期,可以分为 一级缓存和二级缓存。 Mybatis 查询缓存的作用域是根据映射文件的namespace划分的,相同的namespace的mapper 查询数据放在同一个缓存区域。不同的namespace下的数据互不干扰,无论是一级缓存还是二级缓存 阅读全文
摘要:
MyBatis中的延迟加载,也称为懒加载,是指在进行关联查询时,按照设置延迟加载规则推迟对关联对象的select查询。延迟加载可以有效的减少数据库压力。 注意:MyBatis的延迟加载只是对关联对象的查询有延迟设置,对于主加载对象都是直接执行查询 的 关联对象的加载时机 MyBatis根据对关联对象 阅读全文
摘要:
当查询结果涉及到多张表是,就需要使用关联查询 :一对多 ,多对一 ,自关联 ,多对多 一对多:一的一方可以看到多方,就是在一的一方植入多的一方的属性 单条SQL:两表联查 直接到内存 多条SQl:每次都只关注一张表,到内存投影再去调度另一个SQL 根据部门编号查询部门对象,一个部门下有多个员工 两表 阅读全文