mybatis 中的<![CDATA[ ]]>
来源:互联网 发布:21天学通java第7版好吗 编辑:程序博客网 时间:2024/05/25 20:00
在使用mybatis 时我们sql是写在xml 映射文件中,如果写的sql中有一些特殊的字符的话,在解析xml文件的时候会被转义,但我们不希望他被转义,所以我们要使用<![CDATA[ ]]>来解决。
<![CDATA[ ]]> 是什么,这是XML语法。在CDATA内部的所有内容都会被解析器忽略。
如果文本包含了很多的"<"字符 <=和"&"字符——就象程序代码一样,那么最好把他们都放到CDATA部件中。
但是有个问题那就是 <if test=""> </if> <where> </where> <choose> </choose> <trim> </trim> 等这些标签都不会被解析,所以我们只把有特殊字符的语句放在 <![CDATA[ ]]> 尽量缩小 <![CDATA[ ]]> 的范围。
实例如下:
- <select id="allUserInfo" parameterType="java.util.HashMap" resultMap="userInfo1">
- <![CDATA[
- SELECT newsEdit,newsId, newstitle FROM shoppingGuide WHERE 1=1 AND newsday > #{startTime} AND newsday <= #{endTime}
- ]]>
- <if test="etidName!=''">
- AND newsEdit=#{etidName}
- </if>
- </select>
0 0
- mybatis 中的<![CDATA[ ]]>
- mybatis 中的<![CDATA[ ]]>
- mybatis 中的<![CDATA[ ]]>
- mybatis 中的<![CDATA[ ]]>
- Mybatis 中的<![CDATA[ ]]>
- mybatis 中的<![CDATA[ ]]>
- mybatis 中的<![CDATA[ ]]>
- mybatis 中的<![CDATA[ ]]>
- mybatis 中的<![CDATA[ ]]>
- mybatis中的<![CDATA[ <> ]]>
- Mybatis中的XML <![CDATA[ ]]> 解析
- mybatis中的CDATA标签的用法
- mybatis中的CDATA标签的用法
- mybatis中的CDATA标签的用法
- mybatis中的CDATA标签的用法
- mybatis中的CDATA标签的用法
- Mybatis中的CDATA标签的用法
- Mybatis中的CDATA标签的用法
- RecyclerView.Adapter notifyDataSetChanged 不起作用
- Java实现AES加密
- mac 开启Eclipse代码提示功能
- Spark2.10中使用累加器、注意点以及实现自定义累加器
- 时间对象
- mybatis 中的<![CDATA[ ]]>
- 百度分享背景图片替换
- mybatis 代码生成工具支持oracle mysql 分页
- python zip暴力破解
- 在tensorflow中使用keras作为高层接口
- Java-Day1-数据类型
- Linux 音频设备驱动架构及应用编程
- XMind十大最有用的功能
- 在安装SQL Server 2008中出现的问题及解决办法