今天準備寫業務,突然發現generator生成的Example文件不想刪除還想用,于是決定研究一下。
MyBatisgenerator用數據庫表生成代碼的時候,除了生成pojo以外,同時會生成Example文件,以及在mapper.xml文件中生成相應的sql語句。
Example類中包含一個靜態類Criteria,利用Criteria我們可以在類中根據自己的需求動態生成sqlwhere字句,不用在進行修改mapper文件,或者添加sql語句了。
下面介紹幾種常用的方法:
模糊搜索
通過某個字段排序
條件搜索,不確定條件個數
分頁搜索列表