MyBatis mapper.xml中SQL处理小于号与大于号

上下观古今,起伏千万途。这篇文章主要讲述MyBatis mapper.xml中SQL处理小于号与大于号相关的知识,希望能为你提供帮助。
这种问题在xml处理sql的程序中经常需要我们来进行特殊处理。
【MyBatis mapper.xml中SQL处理小于号与大于号】      其实很简单,我们只需作如下替换即可避免上述的错误:
 

< < = > > = & "
& lt;
& lt; =
& gt;
& gt; =
& amp;
& apos;
& quot;
例如常见的时间比较:
< select id="select" parameterType="xxx" resultMap="xxx"> select distinct < include refid="Base_Column_List" /> from xxx < where> < if test="createDate != null"> create_date < = #{createDate} < /if> < /where> < /select>

    正确写法
 
< select id="select" parameterType="xxx" resultMap="xxx"> select distinct < include refid="Base_Column_List" /> from xxx < where> < if test="createDate != null"> create_date & lt; = #{createDate} < /if> < /where> < /select>

 

    推荐阅读