mybatis黑马:一级缓存和二级缓存
IUserDao.java,User.java代码与之前类似,就不写了 1.缓存:存在于内存中的临时数据。 2.为什么使用缓存:减少和数据库的交互次数,提高执行效率。 3.什么样的数据能使用缓存,什么样的数据不能使用? 适用于缓存: 经常查询并且不经常改变的。 数据的正确与否对最终结果影响不大的。 不适用于缓存: 经常改变的数据 数据的正确与否对最终结果影响很大的。 例如:商品的库存,银行的汇率,股市的牌价 4.Mybatis中的一级缓存和二级缓存 一级缓存: 它指的是Mybatis中SqlSession对象的缓存。 当我们执行查询之后,查询的结果会同时存入到SqlSession为我们提供一
用户评论