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