Mybatis 处理不识别数学符号

第一种

是一种XML语法,他的作用是可以忽略xml的转义(在该标签中的语句和字符原本是什么样的,在拼接成SQL后还是什么样的)

注意:
1.使用动态SQL时要像if、foreach、where等标签一但被 标签包裹,将忽略xml的解析并出错
2.标签中不可嵌套标签
3.尽量缩小范围,以免出错

		SELECT
		*
		FROM user
		WHERE
		age <![CDATA[ < ]]> 18

第二种

特殊转义字符,转义的目的是使用xml文件可识别的字符代替无法识别的字符,从而实现不被转义目的

描述 符号 转义
大于 > >
小于 < <
大于等于 >= >=
小于等于 <= <=
and & &
单引号 '
双引号 " "

你可能感兴趣的:(mybatis,java,sql)