这个不同于以往的那个条件分页查询,这个返回数据有个菜品表中没有的数据类型
反正这些Dto已经提供,乱用好吧,反正不需要我写。
这个地方需要设计VO,因为菜品表中没有属性categoryName
我有个疑问,为啥这里还有个属性flavor,返回数据也没要求啊,这里来个DOTO,没关系继续写啊
这是条件分页查询的相关代码:以前在serviceImpl参数都会都会封装成pojo,以便返回的数据可以直接封装为pojo对象。
这次在serviceImpl参数封装成Dto,返回的数据封装为Vo对象。实际上这么做完全是依据接口文档,接口文档要求返回数据是Vo才能封装完成的数据,而pojo参数不足以完成复杂查询
因此才会以Dto对象作为参数,这样查询的结果如下:
这些数据保证字段名与Vo属性名完全一致,mybatis才能正确封装为Vo对象。因此还在sql语句中设置了别名。
标签:Dto,分页,pojo,查询,菜品,封装,Vo From: https://www.cnblogs.com/fengjiale/p/18148080