水军大提督 发表于 2022-8-9 22:59:44

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

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

 
mybatis自动封装map:

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

我们也可以不使用mybatis的自动封装,即传入一个定义map
 
mapper接口

UserselectUserByNameAndId_(HashMap map);  传入自定义map 
mapper映射文件取值

select * from t_user where id=#{username} and username = #{id};   按键取值 
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: mybatis拼接多个字面量类型参数--自定义map