首页 > 其他分享 >菜品条件分页查询

菜品条件分页查询

时间:2024-04-20 20:00:14浏览次数:26  
标签:Dto 分页 pojo 查询 菜品 封装 Vo

这个不同于以往的那个条件分页查询,这个返回数据有个菜品表中没有的数据类型

 

 反正这些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

相关文章

  • 菜品分类
    新增菜品  文件上传    springboot可以自动转换,不使用横线风格也算对思路:定义配置属性类读取yml中的配置项,然后把这个配置类注入到容器,这个对象就封装好了数据然后定义工具类AliossUtils,这个工具类的方法就是获取已上传图片在阿里云服务器中存储的url要使......
  • java srpint boot 2.2.1 第二部份,锁机制和分页查询 以及统一返回结果格式,
    第二部份,引起锁机制的原理和解决方案: 测试环境搭建第一步先建一个数据库表用于模拟商品购买。CREATETABLEproduct(idINTAUTO_INCREMENTPRIMARYKEY,nameVARCHAR(255)NOTNULL,stockINTNOTNULL,versionINTNOTNULLDEFAULT0);第二步......
  • 菜品分类,做这个公共字段填充我真破防了
     第一个小节不属于业务功能开发,偏向技术的公共字段:在业务表中有很多相同的字段,例如创建人,创建时间,修改人,修改时间,在维护数据时候,都需给这些字段赋值,这样程序之中出现很多重复的代码  使用切面统一处理 枚举:可以标识当前操作的类型(insert或update)AOP:切面,统一拦截map......
  • 学习 XQuery:XML数据查询的关键
    XQuery是XML数据的查询语言,类似于SQL是数据库的查询语言。它被设计用于查询XML数据。XQuery示例for$xindoc("books.xml")/bookstore/bookwhere$x/price>30orderby$x/titlereturn$x/titleXQuery的特点XQuery是查询XML数据的语言,用于XML就像SQL......
  • 系统里的查询奇慢无比,但是sqlserver中只要6s,在软件中要40几秒。
    最近客户反应,有个报表查询报“查询失败”,然后亲测以后发现真的是“查询失败”,一看数据也就几K条,这个哪有可能呢。1、检查过程写得是否有问题。在sqlserver中进行了查询,发现只要6s。基本排除。2、到了软件里一查询,至少也得40s多,这个不是一个量级的,一个是稍等马上就好,一个是等了......
  • vue2使用vue-pdf实现pdf分页预览及缩放
    1. 安装依赖npminstall--savevue-pdf2.在需要的页面,引入插件importpdffrom'vue-pdf'3.组件封装完整代码展示应用:<template><pdf-viewer:srcList="Url"style="width:150px;height:100px"></pdf-viewer&g......
  • 分页select的问题
    这是后端返回给前端的数据 这是数据要是前端接收后展示效果如下: 这并不是我想要的效果有两种解决方式: 第一种方式单一的解决某个类中的create_time和update_time,一般不采用此方式一般在配置类中重写方法,去扩展SpringMVC消息转换器,重写父类方法如下: 下面是账号的启......
  • SpringCloud(七.5)ES(elasticsearch)-- 查询结果处理
    搜索结果处理排序分页高亮显示 1、排序ES支持对搜索结果排序,默认是根据相关度算分(BM25算法的_score)来排序。可以排序字段类型有:keyword类型、数值类型、地理坐标类型、日期类型等。注意:指定了排序字段后ES就会放弃打分,按指定的排序字段走。语法如下:按某个字段排序 /......
  • Teamcenter 查询构建器《通过表单属性找Item》
    背景配置查询构建器Step1:确定查找的类型Step2:referenced_by查找ItemRevisionStep3:通过关系IMAN_master_form_rev查找“版本表单”Step4:查找存储的实际类型(打印对象查看)Step5:设置条件......
  • 在 SQL Server 中 你可以使用以下查询来找到引用 的 FOREIGN KEY 约束
    SELECTf.nameASForeignKeyName,OBJECT_NAME(f.parent_object_id)ASReferencingTable,COL_NAME(fc.parent_object_id,fc.parent_column_id)ASReferencingColumn,OBJECT_NAME(f.referenced_object_id)ASReferencedTable,COL_NAME(fc.referenced_object_id,fc.re......