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