菜品條件分頁查詢

你好,幸会發表於2024-04-20

這個不同於以往的那個條件分頁查詢,這個返回資料有個菜品表中沒有的資料型別

反正這些Dto已經提供,亂用好吧,反正不需要我寫。

這個地方需要設計VO,因為菜品表中沒有屬性categoryName

我有個疑問,為啥這裡還有個屬性flavor,返回資料也沒要求啊,這裡來個DOTO,沒關係繼續寫啊

這是條件分頁查詢的相關程式碼:以前在serviceImpl引數都會都會封裝成pojo,以便返回的資料可以直接封裝為pojo物件。

這次在serviceImpl引數封裝成Dto,返回的資料封裝為Vo物件。實際上這麼做完全是依據介面文件,介面文件要求返回資料是Vo才能封裝完成的資料,而pojo引數不足以完成複雜查詢

因此才會以Dto物件作為引數,這樣查詢的結果如下:

這些資料保證欄位名與Vo屬性名完全一致,mybatis才能正確封裝為Vo物件。因此還在sql語句中設定了別名。

相關文章