1.Mybatis-分页插件PageHelper
1.1在pom.xml加入jar包
1.2在Mybatis中设置pageHelper的拦截器
1.3测试分页查询方法
2.mybatis的代码生成器--generator
作用:根据表帮你生成实体类,和dao和xml映射文件。就是简单的CRUD
2.1引入mybatis-generator的依赖jar包
2.2创建generator并且配置generator的配置文件
2.3运行generato配置文件
3.Mybatis缓存
3.1缓存的好处
使用缓存减少和数据库的交互次数,提高执行效率。
3.2什么样适合缓存什么不适合缓存
适合缓存:经常查询并且不经常改变的;数据的正确与否对最终结果影响不大的;
不适合缓存:经常改变的数据;数据的正确与否对最终结果影响很大的;---数据安全性要求不高。
3.3Mybatis的两种缓存
mybatis支持两种缓存
(1)一级缓存----基于SqlSession级别的缓存。默认一级缓存是开启的,不能关闭。
(2)二级缓存--基于SqlSessionFactory级别的缓存,它可以做到多个SqlSession共享数据。默认 它是关闭,需要手动开启。
3.4一级缓存的演示
3.5二级缓存的演示
3.5.1开启二级缓存
3.5.2使用二级缓存
3.5.3二级缓存的演示