首页 > 其他分享 >mybatis在mapper.xml中怎么处理大于、小于、不等于号

mybatis在mapper.xml中怎么处理大于、小于、不等于号

时间:2023-06-20 12:14:51浏览次数:40  
标签:xml mapper gt 小于 等于号 file 大于

第一种方法:
使用转义字符

大于号 > >
大于等于号 >= >=
小于号 < &lt; 
小于等于号 <= &lt;=
与 & &amp;
双引号 " &quot;
单引号 ' &apos;

例子:

 <if test="beginTimeStr != null">
    and file.created_at &gt;= '${beginTimeStr}'
</if>
<if test="endTimeStr != null">
    and file.created_at &lt;= '${endTimeStr}'
</if>

第二种方法:
使用<![CDATA[  ]]>
因为xml格式遇到这种格式会把方括号里的内容原样输出,不进行解析,如:

大于等于    <![CDATA[ >= ]]>
小于等于     <![CDATA[ <= ]]>
例如:sql如下:

<if test="beginTimeStr != null">
    <![CDATA[ and file.created_at >= '${beginTimeStr}' ]]>
</if>
<if test="endTimeStr != null">
    <![CDATA[ and file.created_at <= '${endTimeStr}' ]]>
</if>

 

标签:xml,mapper,gt,小于,等于号,file,大于
From: https://www.cnblogs.com/init-007/p/17493262.html

相关文章

  • Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[2,6] Me
     报错如下:Causedby:javax.xml.stream.XMLStreamException:ParseErrorat[row,col]:[2,6]Message:不允许有匹配"[xX][mM][lL]"的处理指令目标。原因:xml第一行为空行,所以报错 需要将<?xmlversion="1.0"encoding="utf-8"?>放在第一行即可解决问题  ......
  • Mybatis.mapper--association--collection
    Mybatis--association①借助其它Mapper完成连表查询:<associationproperty="createUser"select="com.bd.dao.UserScInfoMapper.selectScUserNameById"column="create_by"></association>说明:column是数据库字段,property为Java类属性。②在......
  • idea mule app pom.xml
    完整配置直接引用官方仓库点击查看代码<?xmlversion="1.0"encoding="UTF-8"standalone="no"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"......
  • BindingException异常:Type interface com.niuyun.dao.UserDao is not known to the Ma
    Mybatis出现:org.apache.ibatis.binding.BindingException:Typeinterfacecom.niuyun.dao.UserDaoisnotknowntotheMapperRegistry.的错误,如何解决?错误如下:类型接口dao不知道mapper注册中心点的问题org.apache.ibatis.binding.BindingException:Typeinterfacecom.niuy......
  • xml
    XML简介可扩展(自定义){例如html中的标记是htmlheadbody;但是xml可以不用这个固定的标记,我可以自己定义标记}标记[<>]特点:可以跨平台,跨语言/系统传递{c++,c语言传过来,我可以用xml转成java作用:传递数据,框架/应用程序使用xml进行参数配置。XML文档结构<?xmlversion="1.0"encodin......
  • Hadoop的mapper和reducer的个数如何确定?reducer的个数依据是什么?
    参考答案:map数量影响map个数(split个数)的主要因素有:文件的大小。当块(dfs.block.size)为128m时,如果输入文件为128m,会被划分为1个split;当块为256m,会被划分为2个split。文件的个数。FileInputFormat按照文件分割split,并且只会分割大文件,即那些大小超过HDFS块的大小的文件。如果HDFS中dfs......
  • .Net6 增加AutoMapper自动映射
    概述1、什么是AutoMapper简单来说,AutoMapper就是一个用C#语言开发的一个轻量的处理一个实体对象到另外一个实体对象映射关系的组件库官网地址:AutoMapper文档地址:AutoMapper—AutoMapperdocumentation 2、为什么要用AutoMapper层与层之间的......
  • java 聚合项目--pom.xml配置文件
    java聚合项目创建聚合项目的2种方式:分层项目开发:1.DAO:java工程项目;(mavenquickstart)2.Service:java工程项目;(mavenquickstart)3.模型:java工程项目;(mavenquickstart)4.共工模块:java工程项目;(mavenquickstart)5.controller+view:webapp:web工程项目(mavenwebapp)工程类型:packing......
  • js拦截XMLHttpRequest
    需要做一个扩展,拦截XMLHttpRequest,修改response里面部分值,查阅资料后一般是通过下面方法拦截letoldOpen=XMLHttpRequest.prototype.open;XMLHttpRequest.prototype.open=function(method,url,async,user,password){//拦截open//console.log(url)retu......
  • 声明式事务之XML实现方式
    1. 配置步骤:  135● 第一步:配置事务管理器● 第二步:配置通知● 第三步:配置切面记得添加aspectj的依赖:<!--aspectj依赖--><dependency><groupId>org.springframework</groupId><artifactId>spring-aspects</artifactId><version>6.0.0-M2</version><......