【文件属性】:
文件名称:mybatis-第三天.doc.pdf
文件大小:1.98MB
文件格式:PDF
更新时间:2020-12-10 17:04:53
mybatis sqlSession collection
延迟加载:
就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载.
好处:先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表
要比关联查询多张表速
度要快。
坏处 :
因为只有当需要用到数据时,才会进行数据库查询,这样在大批量数据查询时,因为查询工
作也要消耗
时间,所以可能造成用户等待时间变长,造成用户体验下降。
缓冲
一 级缓存存在于 SqlSession 的生命周期中,在同一个 SqlSession 中查询时, MyBatis 会
把执 行的方法和参数通过算法生成缓存的键值,将键值和查询结果存入一个 Map 对象中。
如果 同一个 Sq