mybatis特殊字符处理

  • 方法(1):
    用转义字符把特殊字符替换掉。
    XML转义字符
注意: 需要把;号带上,否则会出现代码错误!!
	&lt;     	<   	小于号   
	&gt;     	>   	大于号   
	&amp;     	&&apos;     	’   	单引号   
	&quot;     	"   	双引号   

示例代码:

<if test="startTime != null ">
	    AND order_date &gt;= #{startTime,jdbcType=DATE} 
	</if>
	<if test="endTime != null ">
	    AND order_date &lt;= #{endTime,jdbcType=DATE} 
	</if>
注意下,这里的startTime,endTime都是Date类型的~
  • 方法(2)【

      使用  符号进行说明,将此类符号在xml文件中不进行解析 。
    

    示例代码

		<if test="startTime != null ">
		    AND <![CDATA[ order_date >= #{startTime,jdbcType=DATE}  ]]>
		</if>
		<if test="endTime != null ">
		    AND <![CDATA[ order_date <= #{endTime,jdbcType=DATE}  ]]>
		</if>

身份证号码检测,身份证号码生成,个人信息生成器

你可能感兴趣的:(JAVA)