mybatis中的xml文件中的特殊转义字符处理(<[!CDATA[]]>的用法)
来源:互联网 发布:apache服务器的搭建 编辑:程序博客网 时间:2024/04/29 07:46
我们在使用Mybatis的时候,大致由三部分组成。
model、mapper接口、mapper.xml
1:其中model就是我们经常使用的实体类,可以再mapper.xml中直接使用(当做参数或者结果返回)
2:mapper接口就是对服务层提供的接口,是整个数据库操作的封装。
3:mapper.xml是我们来写sql的地方,每一个sql都有一个唯一标示的id,而这个id要与mapper接口的方法名一致(接口通过方法名去找相应的sql执行的)
其中mapper.xml中会使用到<select></select> <if></if> <choose></choose>等标签,sql中的 < , > , <= 等特殊符号在被转换的时候转译成其他的符号,所以在当使用到
这类符号时需要用<[!CDATA[]]>进行特殊处理。
如下所示:
<update id="updateSearchControlFeedback">update SEARCH_CONTROL_FEEDBACK set IS_ARRETED = #{isArreted} ,FEEDBACK_TIME=#{feedbackTime},EVENT_STATUS = #{newEventStatus}where EVENT_STATUS=#{oldEventStatus}<![CDATA[ AND RECEIVE_TIME <= #{receiveTime} ]]></update>
注意:在使用<[!CDATA[]]>的时候使范围尽量的小,控制在一个标签内部。
0 0
- mybatis中的xml文件中的特殊转义字符处理(<[!CDATA[]]>的用法)
- mybatis 中的<![CDATA[ ]]>防止转义xml中特殊字符
- XML中的转义字符和CDATA表示
- XML中的转义字符和CDATA部件
- XML中的转义字符和CDATA表示
- XML中的转义字符和CDATA表示
- xml中的<![CDATA[]]>和转义字符
- android strings.xml 中的特殊字符转义
- ANDROID STRINGS.XML 中的特殊字符转义
- mybatis中的CDATA标签的用法
- mybatis中的CDATA标签的用法
- mybatis中的CDATA标签的用法
- mybatis中的CDATA标签的用法
- mybatis中的CDATA标签的用法
- Mybatis中的CDATA标签的用法
- Mybatis中的CDATA标签的用法
- XML中的特殊字符处理
- xml 对特殊字符的处理(添加cdata标签)
- Node.js学习(十七、FileSystem模块)
- POJ1083 贪心
- 独立完成的第一个c程序,虽然很简单,但是一个开始
- elasticsearch 日志匹配级别
- Spring注解编程时用junit测试时,显示jdK版本过低问题,更改版本后仍然不行的解决方法
- mybatis中的xml文件中的特殊转义字符处理(<[!CDATA[]]>的用法)
- 【Java】初始化块
- C++的多态性
- elasticsearch配置文件详解
- 立方变自身
- [ windows程序设计(programing windows) ]
- Idea使用心得
- Echarts 的option选项属性
- leedcode——二叉树的后序遍历