您的位置:首页 > 其它

mybatis传递多个参数

2015-04-07 16:56 99 查看
据我目前接触到的传多个参数的方案有三种。

DAO层的函数方法

?
对应的Mapper.xml

?
其中,#{0}代表接收的是dao层中的第一个参数,#{1}代表dao层中第二参数,更多参数一致往后加即可。

第二种方案

此方法采用Map传多参数.

Dao层的函数方法

?
对应的Mapper.xml

?
Service层调用

?
个人认为此方法不够直观,见到接口方法不能直接的知道要传的参数是什么。

第三种方案

Dao层的函数方法

?
对应的Mapper.xml

?
个人觉得这种方法比较好,能让开发者看到dao层方法就知道该传什么样的参数,比较直观,个人推荐用此种方案。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: