MyBatisPlus的ActiveRecord实现CRUD
生活随笔
收集整理的這篇文章主要介紹了
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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python中通过PyPDF2实现PDF
- 下一篇: MyBatisPlus插件扩展_Pagi