项目的包结构 mybatis三剑客
mybatis三劍客
1.mybatis generator
數(shù)據(jù)庫自動(dòng)生成pojo對(duì)象類
xml 是dao接口的實(shí)現(xiàn)? ?service調(diào)用dao
mybatis gentenrator?
generatorConfig.xml? ?直接復(fù)制? ?講解一下
datasource.properties?直接復(fù)制? ?講解一下
?
修改一下dao的實(shí)現(xiàn)mapper? ??
createTime 和 updateTime手動(dòng)修改? 交給數(shù)據(jù)庫來處理? 我們業(yè)務(wù)不再管理? 節(jié)省精力
insert 語句? ?要修改updatetime=now()? ?createtime=now();
update? 語句? 只要修改updatetime=now() 就好了??
?
mybitas? 第二劍客? mybitas Plugins
怎么安裝這個(gè)好用的插件呢?
這個(gè)插件非常的好用
mybatis三劍客? ?分頁插件? ?
gitbub 開源框架? ?Mybatis-PageHelper
https://github.com/pagehelper/Mybatis-PageHelper
PageHelper? 原理 是使用aop在截獲我們執(zhí)行sql的時(shí)候把相關(guān)的數(shù)據(jù)再執(zhí)行一次? total=2? pageHelper會(huì)再次執(zhí)行select count這種sql 填充到返回值里面
這個(gè)使用非常簡單
?
?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的项目的包结构 mybatis三剑客的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Meaven的pom文件配置
- 下一篇: logback日志配置