项目的包结构 mybatis三剑客
mybatis三剑客
1.mybatis generator
数据库自动生成pojo对象类
xml 是dao接口的实现 service调用dao
mybatis gentenrator
generatorConfig.xml 直接复制 讲解一下
datasource.properties 直接复制 讲解一下
修改一下dao的实现mapper
createTime 和 updateTime手动修改 交给数据库来处理 我们业务不再管理 节省精力
insert 语句 要修改updatetime=now() createtime=now();
update 语句 只要修改updatetime=now() 就好了
mybitas 第二剑客 mybitas Plugins
怎么安装这个好用的插件呢?
这个插件非常的好用
mybatis三剑客 分页插件
gitbub 开源框架 Mybatis-PageHelper
https://github.com/pagehelper/Mybatis-PageHelper
PageHelper 原理 是使用aop在截获我们执行sql的时候把相关的数据再执行一次 total=2 pageHelper会再次执行select count这种sql 填充到返回值里面
这个使用非常简单