如何使用myabtisPlust将查询出的数据封装给vo对象
生活随笔
收集整理的這篇文章主要介紹了
如何使用myabtisPlust将查询出的数据封装给vo对象
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
文章目錄
- 效果演示
- 準(zhǔn)備工作
- 表結(jié)構(gòu)
- 實體類
- 用于返回數(shù)據(jù)給前端的Vo部分
- 控制器層部分
- 業(yè)務(wù)層實現(xiàn)方法
效果演示
- 將目的地和對應(yīng)的攻略分類顯示出來
準(zhǔn)備工作
表結(jié)構(gòu)
實體類
- 攻略分類實體
- 目的地實體
用于返回數(shù)據(jù)給前端的Vo部分
@Setter @Getter @ToString public class CatalogVo {private String destName;private List<StrategyCatalog> catalogList = new ArrayList<>(); }控制器層部分
- 注入攻略分類的業(yè)務(wù)層
- 共享此數(shù)據(jù),即給前端顯示出列表的所有數(shù)據(jù)
業(yè)務(wù)層實現(xiàn)方法
- 主要的邏輯是sql語句用到了聚合函數(shù)
- 將目的地,和對應(yīng)的所有攻略分類名和攻略分類id查詢出來
- 通過mabatisPlus中的listMaps方法, 將sql語句中的數(shù)據(jù)封裝進(jìn)List<Map<String, Object>> list 中,然后將這些數(shù)據(jù)遍歷出來,放進(jìn)vo對象中,給到前端頁面即可
- 因為查詢出的數(shù)據(jù)ids和names 都是字符串有,,所以另外設(shè)一個方法parseCatalog,將這2個參數(shù)放入,把值放進(jìn)List中返回出來(也就是vo中的攻略分類集合)
總結(jié)
以上是生活随笔為你收集整理的如何使用myabtisPlust将查询出的数据封装给vo对象的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python box2d 教程_pyth
- 下一篇: 笛卡尔心形曲线