日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MyBatisPlus的ActiveRecord实现CRUD

發布時間:2025/3/19 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MyBatisPlus的ActiveRecord实现CRUD 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

場景

項目搭建專欄:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194

MyBatisPlus的ActiveRecord(活動記錄)簡介以及怎樣使用
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89527845

實現

Model中的方法

測試ARInsert

/**** 測試 AR insert*/@Testpublic void testARInsert() {Employee employee = new Employee();employee.setName("ARinsert測試");employee.setAge(23);Boolean result = employee.insert();System.out.println("************************"+result);Integer id = employee.getId();System.out.println("*********************"+id);}

運行結果

測試ARUpdate

/**** AR更新操作*/@Testpublic void testARUpdate() {Employee employee = new Employee();employee.setId(14);employee.setName("AR更新測試成功");boolean result=employee.updateById();System.out.println("*******************"+result);}

運行結果

測試ARSelectById

/**** AR? 通過ID查詢*/@Testpublic void testARSelectById() {Employee employee=new Employee();employee.setId(14);Employee result = (Employee) employee.selectById();System.out.println("*******************"+result.getName());}

運行結果

?

測試ARSelectAll

/**** AR? selectAll*/@Testpublic void testARSelectAll() {Employee employee=new Employee();List<Model> list? = employee.selectAll();for (Model model : list) {System.out.println("*******************"+((Employee) model).getName());}}

運行結果

測試ARSelectList

/**** AR? selectList*/@Testpublic void testARSelectList() {Employee employee=new Employee();List<Model> list =employee.selectList(new EntityWrapper<Employee>().like("name", "霸"));for (Model model : list) {System.out.println("*******************"+((Employee) model).getName());}}

運行結果

測試ARDeleteById

/**** AR? DeleteByID*/@Testpublic void testARDeleteByID() {Employee employee=new Employee();employee.setId(14);Boolean result = employee.deleteById();System.out.println("*******************"+result);}

運行結果

測試ARDelete

?/**** AR? Delete? 刪除不存在的數據在邏輯上也是成功的*/@Testpublic void testARDelete() {Employee employee=new Employee();Boolean result = employee.delete(new EntityWrapper<Employee>().eq("id", "14"));System.out.println("*******************"+result);}

運行結果

測試ARSelectPage

/**** AR? 分頁*/@Testpublic void testARPage() {Employee employee=new Employee();Page<Model> page = employee.selectPage(new Page<Model>(1,2), new EntityWrapper<Model>().like("name", "霸"));List<Model> list =page.getRecords();for (Model model : list) {System.out.println("*******************"+model);}}

運行結果

源碼下載

https://download.csdn.net/download/badao_liumang_qizhi/11144521

總結

以上是生活随笔為你收集整理的MyBatisPlus的ActiveRecord实现CRUD的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。