日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

MyBatisPlus的ActiveRecord实现CRUD

發布時間:2025/3/19 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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的全部內容,希望文章能夠幫你解決所遇到的問題。

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