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