MyBatis Sql语句中的转义字符
2017-07-25 17:09
225 查看
http://blog.csdn.net/lidongtang/article/details/18982977
1、在xml的sql语句中,不能直接用大于号、小于号要用转义字符
如果用小于号会报错误如下:
org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException: The content of elements must consist of well-formed character data or markup.
转义字符
2、使用
<![CDATA[ ]]>标记的sql语句中的<where> <if>等标签不会被解析
1、在xml的sql语句中,不能直接用大于号、小于号要用转义字符
如果用小于号会报错误如下:
org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException: The content of elements must consist of well-formed character data or markup.
转义字符
< | < | 小于号 |
> | > | 大于号 |
& | & | 和 |
' | ’ | 单引号 |
" | " | 双引号 |
<![CDATA[ ]]>标记的sql语句中的<where> <if>等标签不会被解析
相关文章推荐
- MyBatis Sql语句中的转义字符
- MyBatis Sql语句中的转义字符
- MyBatis SQL语句 符号不兼容 大于号 小于号 (XML转义字符)
- idea mybatis配置log4j打印sql语句的示例
- mybatis中使用log4j打印sql语句不起作用问题
- MyBatis学习 之 三、动态SQL语句
- MyBatis学习 之 二、SQL语句映射文件(2)增删改查、参数、缓存
- mybatis 学习 二、SQL语句映射文件(2)增删改查、参数、缓存
- Mybatis 模糊查询和动态sql语句
- mybatis执行查询语句查询不到结果,控制台输出sql语句复制到数据库中能查到数据
- MyBatis7:MyBatis插件及示例----打印每条SQL语句及其执行时间
- mybatis模糊查询的sql语句
- MyBatis学习 之 二、SQL语句映射文件(1)resultMap
- Mybatis之动态构建SQL语句
- log4j打印MyBatis的sql语句配置
- mybatis中sql语句遇到大于号或小于号
- mybatis执行sql语句
- mybatis 拦截器的使用—打印sql语句
- mybatis生产的sql语句,添加的时候报如下异常,不知道怎么回事
- ssm框架配置log4j打印mybatis的sql语句