XML转移符

这种方式看起来将不会太直观

符号 转义 说明
> > 大于
< &lt; 小于
& &amp;
&apos; 单引号
" &quot; 双引号

<![CDATA[ ……]]>

这种方式看起来就会直观很多

  1. 大于等于 <![CDATA[ >= ]]>
  2. 小于等于 <![CDATA[ <= ]]>

示例

<select id="getAgentList" resultType="com.wht.demo.dao.vo.AgentVo">  select t.node_id as nodeId,t.host_name as hostName,t.address_ip as addressIpfrom t_node_agent t <where> <if test='appId !=null and appId != "" '>and t.app_id= #{appId}  </if><if test='osType!=null and osType!= "" '>and t.os_type= #{osType}  </if><if test="createTime!= null and createTime!= ''">and create_time >= #{createTime}</if></where>
</select>

这种动态SQL编译就会报错,XML解析不了>号,按照上面转移符改造即可。

<select id="getAgentList" resultType="com.wht.demo.dao.vo.AgentVo">  select t.node_id as nodeId,t.host_name as hostName,t.address_ip as addressIpfrom t_node_agent t <where> <if test='appId !=null and appId != "" '>and t.app_id= #{appId}  </if><if test='osType!=null and osType!= "" '>and t.os_type= #{osType}  </if><if test="createTime!= null and createTime!= ''">and create_time <![CDATA[ >=]]> #{createTime}</if></where>
</select>

mybatis转义符相关推荐

  1. mybatis转义符(亲测)

    转义 符号 >                  >                        等于                ﹤![CDATA[ > ]]> < ...

  2. mybatis转义反斜杠_mybatis like 的坑

    昨天快要下班的时候组长交代了一个任务,说起来很简单,是这样的: 系统里面有一个字段为name,这个name允许设置为特殊字符,目前根据name模糊匹配,如果遇到特殊字符 比如 "$" ...

  3. 汉字转换成html,汉字与16进制、汉字与Html转义符的转换

    汉字与16进制.汉字与Html转义符的转换 package test; import java.io.UnsupportedEncodingException; import java.net.URL ...

  4. 【Python学习笔记】注释,代码块,多行输出,忽略转义符的输出

    2019独角兽企业重金招聘Python工程师标准>>> 1.注释是以# 开头的,# 右边该行内容均为注释内容 # begin with '#' means it is a comme ...

  5. Oracle的括号转义字符,SQL中通配符、转义符与括号的使用

    一.搜索通配符字符的说明 可以搜索通配符字符.有两种方法可指定平常用作通配符的字符: 使用 ESCAPE 关键字定义转义符.在模式中,当转义符置于通配符之前时,该通配符就解释为普通字符.例如,要搜索在 ...

  6. 转义符,re模块,rangdom随机数模块,

    # 正则模块 # 转义符 # r' ' # re模块 # findall search match # sub subn split # compile finditer # 分组在re中的应用 取消 ...

  7. js技巧--转义符\的妙用(转)

    通常,我们在动态给定一个container的innerHTML时,通常是样做的: <div id="divc" /> <SCRIPT LANGUAGE=" ...

  8. 单引号、双引号 转义符

    '----单引号 "-----双引号在一个网页中的按钮,写onclick事件的处理代码,不小心写成如下: <input value="Test" type=&quo ...

  9. python中换行的转义符_详解Python中的各种转义符\n\r\t

    Python中的各种转义符\n\r\t 转义符 描述 \ 续行符(在行尾时) \\ 反斜杠符号 ' 单引号 " 双引号 \a 响铃 \b 退格(Backspace) \e 转义 \000 空 ...

最新文章

  1. UITextField的属性与程序启动后一系列方法
  2. gcc a.c 究竟经历了什么
  3. DL之ShuffleNet:ShuffleNet算法的架构详解
  4. 元素的选中问题 元素选中的问题 切换复选框选中 全选和全不选
  5. 图片效果集合(js、jquery或html5)
  6. 长沙中级职称计算机考试时间,湖南土木工程中级职称注册及每年考试时间是什么时候...
  7. js初级——复习html+css
  8. git 日常用法记录
  9. Android中ListView分页加载数据
  10. android 手机工具箱,Android超级工具箱,你的手机可能缺一个!
  11. JDBC-简单连接Oracle Database
  12. 推荐两个非常不错的公众号
  13. 网络克隆自动修改计算机名ip,GHOST网克专用IP及计算机名自动修改器
  14. 计算机多余自动启动项,去掉多余的开机启动项
  15. 海康SDK接口调用的主要流程
  16. 《FLUENT 14流场分析自学手册》——1.5 湍流模型
  17. Open3D 点云包围盒
  18. 注册谷歌账号,提示“此电话号码无法用于进行验证”
  19. 2021江苏省高考成绩排名查询,江苏高考成绩排名查询系统,2021年江苏个人成绩一分一段表...
  20. 【python】numpy库np.percentile详解

热门文章

  1. matlab dft,讲解:DFT、Matlab、Matlab、FFTSQL|Matlab
  2. 玩手游哪款蓝牙耳机续航高?2020新款高人气蓝牙耳机推荐
  3. iptables 设置 vlan bridge桥规则
  4. 5G正式商用,中国电信却推出19元70G流量4G套餐,网友:少点套路吧
  5. 没有之一,最美的接口管理神器
  6. Android利用本地图片制作轮播图
  7. 免费unix shell账户申请网站
  8. VMware ESXi 8.0b Unlocker OEM BIOS 集成 REALTEK 网卡驱动和 NVMe 驱动 (集成驱动版)
  9. android 网关 路由 设置
  10. 随机数生成及微信红包