Heim > Datenbank > MySQL-Tutorial > mybaits的xxMapper.xml文件中大于号和小于号处理

mybaits的xxMapper.xml文件中大于号和小于号处理

WBOY
Freigeben: 2016-06-07 16:01:42
Original
1604 Leute haben es durchsucht

第一种方法: 因为这个是xml格式的,所以不允许出现类似这样的字符,但是都可以使用![CDATA[ ]]符号进行说明,将此类符号不进行解析 。 mapper文件示例代码: select id=selectMonthAdvertise resultMap=ResultMap select * from ad_n_advertise_t where use

第一种方法:

因为这个是xml格式的,所以不允许出现类似“>”这样的字符,但是都可以使用符号进行说明,将此类符号不进行解析 。 mapper文件示例代码:

<select id="selectMonthAdvertise" resultMap="ResultMap">
   select * from ad_n_advertise_t where user_id in
  <foreach item="item" index="index" collection="userIdList" open="(" separator="," close=")">
  #{item}
  </foreach> 
  and isdelete=#{isdelete,jdbcType=TINYINT}  
  and <![CDATA[</span>date_sub(curdate(), INTERVAL 30 DAY) <= date(crt_time)]]> 
  order by crt_time desc
</select>
Nach dem Login kopieren
第二种方法: 用了转义字符把>和<替换掉。 mapper文件示例代码:
<select id="selectMonthAdvertise" resultMap="ResultMap">
   select * from ad_n_advertise_t where user_id in
  <foreach item="item" index="index" collection="userIdList" open="(" separator="," close=")">
  #{item}
  </foreach> 
  and isdelete=#{isdelete,jdbcType=TINYINT}  
  and date_sub(curdate(), INTERVAL 30 DAY) &lt= date(crt_time) 
  order by crt_time desc
</select>
Nach dem Login kopieren
附:转义字符表。
< < 小于号
> > 大于号
& &
' ' 单引号
" " 双引号
mapper文件示例代码:
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage