4.5 bind 标签的用法

bind 标签可以使用OGNL表达式创建一个变量并将其绑定到上下文中。

<bind name="" value="" />

bind 标签的两个属性都是必选项,name为绑定到上下文的变量名,value为OGNL表达式。

<if test="username != null and username != ''">
	<bind name="usernameLike" value="'%' + username + '%'" />
  	and username like #{usernameLike}
</if>

创建一个bind标签的变量后,就可以在下面直接使用,使用bind拼接字符串不仅可以避免因更换数据库而修改SQL,也能预防SQL注入。

Last updated