MyBatis 中SQL的转义字符

转义字符

第一种方法:

【注意】 不要忘了转义字符后面的分号;

" < "  对应  &lt;    //小于号   

" > "  对应  &gt;    //大于号    

" & "  对应  &amp;   //并且

" ' "  对应  &apos;  //单引号

' " '  对应  &quot;  //双引号

第二种方法:

 使用 包裹SQL语句,则能识别大于号、小于号等符号。

 例:
   #{param}
  ]]>  

包裹SQL后,可以识别SQL中的大于号。

【注意】使用 sql语句中的<where><if>等标签不会被解析,所以有这些标签的时候还是用第一种方法,直接用转义字符;

你可能感兴趣的:(mybatis)