mybatis同时传多个参数(包括set)

≡放荡痞女 提交于 2019-12-02 11:36:55

mybatis传参最常用的一般是同时传多个基本类型的参数,或者传一个对象,在mapper中直接拿属性值就可以了,但有时候需要同时传多个复杂参数,比如同时传一个String类型,和一个Set类型的参数,该如何实现?

在此记录其中一种方法,将各个参数放入map类型中传入函数,再在mapper中获取。

例如,如果需要传一个String类型,一个set类型,dao层的函数声明可以如下:

 

 传入的参数param构造如下:

 

 在mapper中,获取参数:

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!