我目前掌握三种方法,一种传入pojo,一种传入map,一种直接传。

一、代码实现

(1)pojo

userMapper.xml:

映射的方法需要传入一个pojo:

调用时传入一个pojo就可以了:

(2)map

userMapper.xml:

注意传入的type设成map。

映射的方法需要传入一个map:

调用时也需要传入一个map:

(3)之前尝试过的一个方法,直接传参数

userMapper.xml:

我把映射的方法写成了这样:

结果调用的时候就出错了。原因是不能适配参数。

后来发现解决方法,可以绑定参数

value对应的就是sql语句中需要传入的参数。

这样就能够直接执行了。

二、总结

用list似乎也是可以传入的,但是似乎有所限制…

list适用于sql中有in的情况,where xxx in (‘xxx’,’xxx’,’xxx’)这种情况就可以用list传入条件。

发表评论

电子邮件地址不会被公开。 必填项已用*标注