mybatis转义符
XML转移符
这种方式看起来将不会太直观
符号 | 转义 | 说明 |
---|---|---|
> | > | 大于 |
< | < | 小于 |
& | & | 和 |
’ | ' | 单引号 |
" | " | 双引号 |
<![CDATA[ ……]]>
这种方式看起来就会直观很多
- 大于等于 <![CDATA[ >= ]]>
- 小于等于 <![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转义符相关推荐
- mybatis转义符(亲测)
转义 符号 > > 等于 ﹤![CDATA[ > ]]> < ...
- mybatis转义反斜杠_mybatis like 的坑
昨天快要下班的时候组长交代了一个任务,说起来很简单,是这样的: 系统里面有一个字段为name,这个name允许设置为特殊字符,目前根据name模糊匹配,如果遇到特殊字符 比如 "$" ...
- 汉字转换成html,汉字与16进制、汉字与Html转义符的转换
汉字与16进制.汉字与Html转义符的转换 package test; import java.io.UnsupportedEncodingException; import java.net.URL ...
- 【Python学习笔记】注释,代码块,多行输出,忽略转义符的输出
2019独角兽企业重金招聘Python工程师标准>>> 1.注释是以# 开头的,# 右边该行内容均为注释内容 # begin with '#' means it is a comme ...
- Oracle的括号转义字符,SQL中通配符、转义符与括号的使用
一.搜索通配符字符的说明 可以搜索通配符字符.有两种方法可指定平常用作通配符的字符: 使用 ESCAPE 关键字定义转义符.在模式中,当转义符置于通配符之前时,该通配符就解释为普通字符.例如,要搜索在 ...
- 转义符,re模块,rangdom随机数模块,
# 正则模块 # 转义符 # r' ' # re模块 # findall search match # sub subn split # compile finditer # 分组在re中的应用 取消 ...
- js技巧--转义符\的妙用(转)
通常,我们在动态给定一个container的innerHTML时,通常是样做的: <div id="divc" /> <SCRIPT LANGUAGE=" ...
- 单引号、双引号 转义符
'----单引号 "-----双引号在一个网页中的按钮,写onclick事件的处理代码,不小心写成如下: <input value="Test" type=&quo ...
- python中换行的转义符_详解Python中的各种转义符\n\r\t
Python中的各种转义符\n\r\t 转义符 描述 \ 续行符(在行尾时) \\ 反斜杠符号 ' 单引号 " 双引号 \a 响铃 \b 退格(Backspace) \e 转义 \000 空 ...
最新文章
- UITextField的属性与程序启动后一系列方法
- gcc a.c 究竟经历了什么
- DL之ShuffleNet:ShuffleNet算法的架构详解
- 元素的选中问题 元素选中的问题 切换复选框选中 全选和全不选
- 图片效果集合(js、jquery或html5)
- 长沙中级职称计算机考试时间,湖南土木工程中级职称注册及每年考试时间是什么时候...
- js初级——复习html+css
- git 日常用法记录
- Android中ListView分页加载数据
- android 手机工具箱,Android超级工具箱,你的手机可能缺一个!
- JDBC-简单连接Oracle Database
- 推荐两个非常不错的公众号
- 网络克隆自动修改计算机名ip,GHOST网克专用IP及计算机名自动修改器
- 计算机多余自动启动项,去掉多余的开机启动项
- 海康SDK接口调用的主要流程
- 《FLUENT 14流场分析自学手册》——1.5 湍流模型
- Open3D 点云包围盒
- 注册谷歌账号,提示“此电话号码无法用于进行验证”
- 2021江苏省高考成绩排名查询,江苏高考成绩排名查询系统,2021年江苏个人成绩一分一段表...
- 【python】numpy库np.percentile详解
热门文章
- matlab dft,讲解:DFT、Matlab、Matlab、FFTSQL|Matlab
- 玩手游哪款蓝牙耳机续航高?2020新款高人气蓝牙耳机推荐
- iptables 设置 vlan bridge桥规则
- 5G正式商用,中国电信却推出19元70G流量4G套餐,网友:少点套路吧
- 没有之一,最美的接口管理神器
- Android利用本地图片制作轮播图
- 免费unix shell账户申请网站
- VMware ESXi 8.0b Unlocker OEM BIOS 集成 REALTEK 网卡驱动和 NVMe 驱动 (集成驱动版)
- android 网关 路由 设置
- 随机数生成及微信红包