Mybatis使用大于等于或小于等于进行比较

作者:小花皮猪 时间:2021-12-25 10:21:44 

前言

今天有一个需求,把之前的判断逻辑进行修改,之前我是用大于(>)小于(<)进行对比的,但是今天让改成大于等于(>=)和小于等于(<=)进行比较

本来以为是一个很简单的操作。

但是还是菜了不少坑的,今天就和大家一起分享下:

常见转义符

常见的一些转义符如下:

Mybatis使用大于等于或小于等于进行比较

前提声明

首先我一开始是大于小于的,就是正常的这样的格式。

Mybatis使用大于等于或小于等于进行比较

然后按照上面的一些转义符,换成ge,le

发现直接报错,或者就是编码不成功,至于这个错怎么解决,我还没有找到解决方案

Mybatis使用大于等于或小于等于进行比较

使用CDATA 区段

然后我就继续想解决办法,最终发现可以使用CDATA 区段进行拼接,而且在CDATA 区段里面还可以不用转义,直接使用原生比较方式即可:

<if test="projectBiddVO.openFlag!=null and projectBiddVO.openFlag!=''">
         and open_bidd_time <![CDATA[ >= ]]>now()
</if>
<if test="projectBiddVO.performanceFlag!=null and projectBiddVO.performanceFlag!=''">
         and open_bidd_time <![CDATA[ <= ]]> now()
</if>
含义符号表示
大于<![CDATA[ > ]]>
小于<![CDATA[ < ]]>
大于等于<![CDATA[ >= ]]>
小于等于<![CDATA[ <+ ]]>
不等于<![CDATA[ <> ]]>/<![CDATA[ != ]]>

Mybatis使用大于等于或小于等于进行比较

测试

重启服务,可以看到,按照我们想要的效果进行转义了:

Mybatis使用大于等于或小于等于进行比较

Mybatis使用大于等于或小于等于进行比较

来源:https://blog.csdn.net/weixin_46713508/article/details/129169852

标签:Mybatis,大于等于,小于等于
0
投稿

猜你喜欢

  • Java将Date日期类型字段转换成json字符串的方法

    2023-02-18 19:57:09
  • C#简单读取、改变文件的创建、修改及访问时间的方法

    2022-11-12 03:56:50
  • C# WinForm实现图片浏览器

    2022-04-12 23:28:00
  • C#实现斐波那契数列的几种方法整理

    2023-09-02 05:05:58
  • spring boot项目快速构建的全步骤

    2023-11-16 21:16:38
  • SpringBoot实现动态配置及项目打包部署上线功能

    2021-07-13 21:36:53
  • java使用jdbc操作数据库示例分享

    2023-10-29 13:54:21
  • Spring Cloud 请求重试机制核心代码分析

    2023-04-11 04:00:23
  • Java几个实例带你进阶升华下篇

    2021-06-11 01:19:46
  • 简单聊聊C#字符串构建利器StringBuilder

    2022-07-15 12:49:44
  • 详解C#中检查null的语法糖

    2023-08-12 11:20:08
  • 每日六道java新手入门面试题,通往自由的道路--多线程

    2022-12-13 16:04:07
  • Java实现中国象棋的示例代码

    2021-08-10 21:56:03
  • c语言版本二叉树基本操作示例(先序 递归 非递归)

    2023-03-17 23:40:25
  • Java代码块与代码加载顺序原理详解

    2023-06-03 12:56:42
  • Flutter基于Dart Unwrapping Multiple Optional小技巧

    2023-07-05 11:44:19
  • java日志打印的完全使用指南

    2023-07-02 15:02:28
  • vs2019永久配置opencv开发环境的方法步骤

    2023-11-02 19:38:58
  • java学习之利用TCP实现的简单聊天示例代码

    2021-07-13 00:43:18
  • springboot配置文件中属性变量引用方式@@解读

    2023-11-24 20:39:18
  • asp之家 软件编程 m.aspxhome.com