Maison > base de données > tutoriel mysql > mybaits的xxMapper.xml文件中大于号和小于号处理

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2016-06-07 16:01:42
original
1627 Les gens l'ont consulté

第一种方法: 因为这个是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>
Copier après la connexion
第二种方法: 用了转义字符把>和<替换掉。 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>
Copier après la connexion
附:转义字符表。
< < 小于号
> > 大于号
& &
' ' 单引号
" " 双引号
mapper文件示例代码:
Étiquettes associées:
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal