原代码:

QueryWrapper<entity> queryWrapper = QueryGenerator.initQueryWrapper(entity, null);
listQueryWrapperFun(req,queryWrapper);private void listQueryWrapperFun(HttpServletRequest req,QueryWrapper<entity> initQueryWrapper){String time = req.getParameter("time");initQwrapper(initQueryWrapper,time)
}

接下来使用listQueryWrapperFun()方法对前端接收的数据进行拼接给到initQwrapper()方法进行条件查询组装

private void initQwrapper(QueryWrapper<entity>) initQueryWrapper,String time){//判空if(StringUtils.isNotBlank(time)) {initQueryWrapper.eq("time", time);}
}

数据库执行的sql为:

select * from 表名 where time = ? and time = ?

解决写法:直接实例化QueryWrapper

QueryWrapper<entity> queryWrapper = new QueryWrapper<>();

或者在实体类中把time属性设为null

entity.setTime(null);
QueryWrapper<entity> queryWrapper = QueryGenerator.initQueryWrapper(entity, null);
listQueryWrapperFun(req,queryWrapper);private void listQueryWrapperFun(HttpServletRequest req,QueryWrapper<entity> initQueryWrapper){String time = req.getParameter("time");initQwrapper(initQueryWrapper,time)
}

jeecg框架MybatisPlus出现查询条件重复现象相关推荐

  1. springboot集成mybatis-plus分页查询+条件分页查询

    如题: mybatis-plus整合了很多我们无需重复操作的功能,直接使用即可,下面举出两个分页的例子. 1.默认无条件分页查询 public abstract IService<T> g ...

  2. java自定义sql查询条件_mybatis-plus QueryWrapper自定义查询条件的实现

    mybatis-plus框架功能很强大,把很多功能都集成了,比如自动生成代码结构,mybatis crud封装,分页,动态数据源等等,附上官网链接https://mp.baomidou.com/,gi ...

  3. MyBatis-Plus分页查询where后面的参数拼接错误报### The error occurred while setting parameters

    MyBatis-Plus分页查询条件参数拼接错误! ### The error may exist in file [D:\SourcrGit\IOT_sxx\iot-parent\iot\targe ...

  4. JEECG - 基于代码生成器的J2EE智能开发框架 续四: 查询条件SQL生成器设计思路

    JEECG[J2EE  Code Generation]是一款基于代码生成器的敏捷开发框架. 续前文:http://blog.csdn.net/zhangdaiscott/article/detail ...

  5. php是根据html中的值查询数据条件_FleaPHP框架数据库查询条件($conditions)写法总结...

    本文实例讲述了FleaPHP框架数据库查询条件($conditions)写法.分享给大家供大家参考,具体如下: 在FleaPHP中,凡是用到数据库查询的函数,都需要查询条件参数$conditions, ...

  6. vue+node多条件查询 分页_SpringBoot+JPA框架分页、带条件查询等操作

    前言 最近研究JPA框架,初学SpringBoot时也简单学过,但是不是很深入,所以这次主要是说一些进阶且常用.实用的操作! 前置准备 创建两张表或者让JPA自动建表,任意选择!学生表 package ...

  7. 关于MybatisPlus的QueryWrapper定义查询条件的and()和or()方法连用问题

    MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发.提高效率而生.它提供了QueryWrapper自定义查询对象,可以无 ...

  8. MybatisPlus实现多条件拼接动态查询

    1.前 言 最近在开发过程中,需要用 MybatisPlus 实现类似以下形式的 SQL 语句,动态拼接多个条件,进行查询. select * from user_info where is_dele ...

  9. MybatisPlus查询条件和排序高级封装

    1.查询注解 import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java. ...

  10. MybatisPlus QueryWrapper(简称 QW,MP 封装的一个查询条件构造器)的使用和简单认识

    上一篇讲的是MybatisPlus的MP注解用法和简单介绍 传送门 (跟上一篇是同一个项目)先来创一个Springboot测试项目 创建一个数据库 -- 创建表 CREATE TABLE t_empl ...

最新文章

  1. firefox推荐插件
  2. OC底层原理之Runtime
  3. pandas替换列值+1
  4. C#判断奇偶数的函数
  5. Mybaits 运行原理流程图
  6. 通过组策略禁止用户安装任何软件
  7. 内联函数声明与实现分为两个文件导致编译出错问题
  8. .NET手撸绘制TypeScript类图——下篇
  9. Berkeley DB作用
  10. Docker部署自己的短链接服务
  11. C++ STL priority_queue的正确使用方法
  12. 机器学习_贝叶斯算法
  13. [轉]PHP命名空间规则解析及高级功能
  14. MMKV 原理以及使用
  15. Python爬虫滑块验证
  16. STM32L4超低功耗特性概述
  17. 实验六:熟悉Hive的基本操作
  18. SSD:单目多目标检测器
  19. 一个好的“班子”,让你的团队事半功倍
  20. Android大话设计模式 第三章----开放封闭原则---孙悟空任弼马温一职

热门文章

  1. js模拟鼠标自动滑动滑块--dispatchEvent
  2. “恩智浦”杯智能车竞赛总结
  3. iweboffice文档内容服务器文件,iWebOffice2015使用常见问题-NTKOOffice文档控件.doc
  4. win10便签常驻桌面_小巧免费的桌面便签工具分享
  5. 连接打印机错误0x000000bcb解决方法
  6. 双闭环可逆直流脉宽pwm调速系统设计及matlab仿真验证_,双闭环可逆直流脉宽PWM调速系统的设计最终版(手机版)...
  7. 使用Android Studio向SVN上传新项目
  8. 食品行业SCM供应链管理平台促进供需协同,赋能产业发展
  9. 什么是SCM供应链管理
  10. 高校全场景智慧教室建设方案