使用MyBatis怎么實現動態查詢和模糊查詢功能?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
成都創新互聯公司是一家集成都網站制作、成都網站設計、網站頁面設計、網站優化SEO優化為一體的專業網站設計公司,已為成都等多地近百家企業提供網站建設服務。追求良好的瀏覽體驗,以探求精品塑造與理念升華,設計最適合用戶的網站頁面。 合作只是第一步,服務才是根本,我們始終堅持講誠信,負責任的原則,為您進行細心、貼心、認真的服務,與眾多客戶在蓬勃發展的市場環境中,互促共生。
要實現查詢,咱們就先有個數據庫,截圖如下,其中cityAreaId是外鍵,本次可以忽略;
下面Branches是我的實體類,里面有name和address屬性;
接口中方法:
public ListfinDongTai(@Param("name")String name,@Param("add")String address);//動態 public List findLike(@Param("name")String name,@Param("add")String address);//模糊
MyBatis的接口映射文件的代碼:
動態查詢:
模糊查詢:
然后就是main方法實現了:
Listlist=new BranchesImpl().finDongTai("建設銀行", ""); for (Branches branches : list) { System.out.println("名稱:"+branches.getName()+"\t---\t地址:"+branches.getAddress()); } List list=new BranchesImpl().findLike("支行", "路"); for (Branches branches : list) { System.out.println("名稱:"+branches.getName()+"\t---\t地址:"+branches.getAddress()); }
看完上述內容,你們掌握使用MyBatis怎么實現動態查詢和模糊查詢功能的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注創新互聯行業資訊頻道,感謝各位的閱讀!