摘要: mybatis 的常用注解说明 @Insert:实现新增 @Update:实现更新 @Delete:实现删除 @Select:实现查询 @Result:实现结果集封装 @Results:可以与@Result 一起使用,封装多个结果集 @ResultMap:实现引用@Results 定义的封装 @On 阅读全文
posted @ 2020-07-17 21:03 錵開や落幕 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 像大多数的持久化框架一样,Mybatis 也提供了缓存策略,通过缓存策略来减少数据库的查询次数,从而提 高性能。 Mybatis 中缓存分为一级缓存,二级缓存。 Mybatis 一级缓存 一级缓存是 SqlSession 级别的缓存,只要 SqlSession 没有 flush 或 close,它就 阅读全文
posted @ 2020-07-17 20:47 錵開や落幕 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1、一对一延迟加载 延迟加载: 就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载. 好处:先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速 度要快。 坏处: 因为只有当需要用到数据时,才会进行数据库查询,这样在大批量数据查 阅读全文
posted @ 2020-07-17 16:01 錵開や落幕 阅读(157) 评论(0) 推荐(0) 编辑