Mybatis中的sql语句中的“<”浩和“>”号要用转义字符“<
”和”>
“,否则会报错!
问题一、
使用的数据库密码中带有特殊字符*
在密码前后加单引号,如下图:
不加单引号,部署时会提示配置文件内容有错误。
问题二、
xml 数据库秘密有&字符
原密码 387xhwXMQ&UNkyZ3
387xhwXMQ&UNkyZ3
XML转义字符
< | < | 小于号 |
> | > | 大于号 |
& | & | 和 |
' | ’ | 单引号 |
" | " | 双引号 |
用转义字符进行替换
例如
SELECT * FROM user WHERE age <= 30 AND age >= 18
另外:xml格式中不允许出现类似“>”这样的字符,但是都可以使用<![CDATA[ ]]>符号进行说明,将此类符号不进行解析
上面的可以写成这个:
<![CDATA[ SELECT * FROM user WHERE age <= 30 AND age >= 18 ]]>