摘要: mybatis 的常用注解: @Insert:实现新增 @Update:实现更新 @Delete:实现删除 @Select:实现查询 @Result:实现结果集封装 @Results:可以与@Result 一起使用,封装多个结果集 @ResultMap:实现引用@Results 定义的封装 @One 阅读全文
posted @ 2020-02-11 18:35 糖不甜,盐不咸 阅读(244) 评论(0) 推荐(0)
摘要: Mybatis 中缓存分为一级缓存,二级缓存 Mybatis 一级缓存: 一级缓存是 SqlSession 级别的缓存,只要 SqlSession 没有 flush 或 close,它就存在。 当调用 SqlSession 的修改,添加,删除,commit(),close()等方法时,就会清空一级缓 阅读全文
posted @ 2020-02-11 15:49 糖不甜,盐不咸 阅读(167) 评论(0) 推荐(0)
摘要: 延迟加载: 就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载 好处:先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速度要快。 坏处 :因为只有当需要用到数据时,才会进行数据库查询,这样在大批量数据查询时,因为查询工作也要消 阅读全文
posted @ 2020-02-11 15:23 糖不甜,盐不咸 阅读(167) 评论(0) 推荐(0)
摘要: 一对一查询(多对一) 方式一: 1.定义账户信息实体类 public class Account implements Serializable { private Integer id; private Integer uid; private Double money; // get和set方法 阅读全文
posted @ 2020-02-11 12:36 糖不甜,盐不咸 阅读(200) 评论(0) 推荐(0)