首页 > 其他 > 详细

mybatis的bind标签

时间:2021-02-18 15:17:46      阅读:29      评论:0      收藏:0      [点我收藏+]

 

 Mybatis 的 <bind> 标签

 <bind> 标签的作用实质就是建立新的映射关系

 1 <select id="selectUser" resultType="User">
 2     <-- 建立新的映射关系,即bindName映射到拼接后的值,此处的username为实体类中的某一属性值或者方法中的某一参数 -->
 3     <bind name="bindName" value="‘%‘+username+‘%‘ />
 4     SELECT 
 5         *
 6     FROM
 7         user
 8     WHERE
 9         username LIKE #{bindName}
10 </select>

基于以上 <bind> 标签可以用于替换 concat 拼接函数

如:

以下拼接: CONCAT(‘first‘, username, ‘last‘) 

替换为: <bind name="bindName" value="‘first‘+username+‘last‘ /> ,之后使用 #{bindName} 替换 CONCAT 拼接函数位置

mybatis的bind标签

原文:https://www.cnblogs.com/xiao-lin-unit/p/14411227.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!