项目场景:

运用于再mybatis使用大于号或小于号进行数据查询

问题描述:

再mybatis写日期查询时,查询的使两个时间段中的数据,但是再sqlyog中写完查询语句并测试没一点儿问题,可是把代码放到idea中运行却出错,下面是我在sqlyog中写的查询语句以及运行结果

  SELECT * FROM `order` WHERE order_name LIKE '%%' OR order_phone = '' OR `order_starttime` >= '2020-10-10' AND `order_endtime`<='2020-10-22';


可是同样的代码放到了idea中运行项目却压根启动不了

原因分析:

原因则是在mybatis中不能直接使用大于号或者小于号来进行查询,而应该使用对应的转义字符,这里附上常用符号的转义字符:

解决方案:

这时把mybatis中的语句换成下面这样就行了:

 SELECT*FROM car.`order`WHERE order_name like "%"#{username,jdbcType=VARCHAR}"%" OR order_phone = #{phone,jdbcType=VARCHAR} OR (order_starttime >= #{startTime,jdbcType=DATE} AND order_endtime&lt; #{endTime,jdbcType=DATE})

即:select *from table where ‘字段’> =某个值

关于mybatis中的大于号和小于号的错误相关推荐

  1. MyBatis中大于号以及小于号的表达方式

    MyBatis中大于号以及小于号的表达方式 实现方案 以下介绍两种可行方法: 转义法 大于:> 相当于 > 小于:< 相当于 < 大于等于:>= 相当于 >= 小于 ...

  2. Mybatis中大于号和小于号表示方式

    文章目录 一.使用场景 二.使用转义方式实现大于小于号的表示(等号不需要转义) 三.使用标记方式实现大于小于号的表示 一.使用场景 使用Mybaits进行SQL查询时候,无法避免要用到大于号和小于号, ...

  3. MyBatis中的大于号小于号怎么表示

    可以使用转义字符把大于号和小于号这种直接替换掉: select* from table where '字段1'>=10怎么表示,那么问题来啦 xml转义可以使用 原符号   <    &l ...

  4. Mybatis的mapper.xml文件对大于号和小于号进行处理

    项目中的数据库用到的日期类型是TIMESTAMP,然后就查了一下,TIMESTAMP和Date的区别, date类型存储数据的格式为年月日时分秒,可以精确到秒 timestamp类型存储数据的格式为年 ...

  5. Mybatis将大于号、小于号进行转译

    在Mybatis中,sql语句中的大于号和小于号在xml文件中被视为特殊字符,直接使用可能会导致与Mybatis中的<if></if>标签.<where></ ...

  6. Mybatis中的大于、小于、大于等于、小于等于、不等于的两种写法

    Mybatis中的大于.小于.大于等于.小于等于.不等于的两种写法 在Mybatis的使用中,会使用到xml进行sql的编写,当遇到需要比较的时候,会发现直接使用 > 是不可行的,那么就需要使用 ...

  7. MyBatis SQL里的大于号、小于号

    MyBatis mapper文件是xml文件,需要特殊字符如大于号.小于号后需要转义. 原字符 转义后字符 < < <= <= > > >= >=

  8. 如何在HTML页面中编写大于号和小于号?(HTML实体)

    1.HTML实体   在HTML中,我们是不能直接使用大于号">"和小于号"<"的,因为浏览器会将这些当作标签进行处理,这样一来就不能正常显示,所以 ...

  9. java字大于号 问号_cad中大于号和小于号都显示为问号 我怎么才能知到这种情况是缺少什么字体? 希望知道的大师指点...

    cad中大于号和小于号都显示为问号 我怎么才能知到这种情况是缺少什么字体? 希望知道的大师指点以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们 ...

最新文章

  1. 文件中数组的最大值及其对应的最小下标
  2. R语言常用的统计函数
  3. 阿里副总裁、达摩院自动驾驶负责人王刚离职,将开启创业之路
  4. 性能超过人类炼丹师,AutoGluon 低调开源
  5. Java反射机制大神必学系列之 ,高级与低级的差别在哪里?
  6. docker tomcat 多开 实例_给妈妈讲什么是docker
  7. 国内高校简称撞车史:南大、西大、东大都在争 唯独北大没人抢
  8. 信息学奥赛一本通 2022:【例4.7】最小n值
  9. WordPress主题Ashade2.0摄影展示 图片展示主题
  10. python copy与deepcopy (拷贝与深拷贝)
  11. 如果常数项没有经过显著性检验_时间序列(一):平稳性、自相关函数与LB检验...
  12. 聊聊数据中心备份和恢复解决方案厂商和产品(附Gartner报告)
  13. JavaScript-参数
  14. 导弹拦截(NOIP2010 普及组第三题)
  15. Spring入门学习推荐
  16. 学术会议论文查重吗_会议论文需要进行查重吗?
  17. 从零做一个小程序(计算器)赚钱
  18. BZOJ4567[Scoi2016]背单词
  19. pytorch高版本(如1.7.0)RuntimeError: Legacy autograd function with non-static forward method is deprecate
  20. 人工智能行业每日必读(01·15)

热门文章

  1. YouTube儿童版的四种选择(其中不包含令人毛骨悚然的假视频)
  2. Linux下使用WPS做office的二次开发
  3. Fastformer论文解读
  4. nvme分区选mbr还是guid_怎么分辨硬盘是GUID格式还是MBR格式以及怎样更改
  5. LVGL8学习之row and a column layout with flexbox
  6. DGUT_FLY退役贴 FunCfans毕业总结-竞赛篇
  7. matlab 热图,基于表格数据创建热图
  8. 新初三暑假的记录和总结
  9. 京东股权众筹平台的玩法和价值
  10. 波束成形算法之波束宽度