mybatis拼接多个字面量类型参数--自定义map

打印 上一主题 下一主题

主题 528|帖子 528|积分 1584

mybatis拼接多个字面量类型参数--自定义map

 
mybatis自动封装map:

当传入多个字面量参数时,mybatis会以arg0,arg1.../param0,param1为键,已传入的参数为值,为我们封装一个map
取值的时候只需要以键取值即可,如#{arg1}或者${agr1}...
 
自定义map:

我们也可以不使用mybatis的自动封装,即传入一个定义map
 
mapper接口
  1. User  selectUserByNameAndId_(HashMap map);    传入自定义map
复制代码
 
mapper映射文件取值
  1. select * from t_user where id=#{username} and username = #{id};   按键取值
复制代码
 
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

水军大提督

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表