您的位置:首页 > 移动开发

Mybatis传多个参数(三种解决方案) mapper.xml的sql语句修改!

2018-03-21 09:08 417 查看

第一种方案 

DAO层的函数方法 ?
对应的Mapper.xml  ?
其中,#{0}代表接收的是dao层中的第一个参数,#{1}代表dao层中第二参数,更多参数一致往后加即可。

第二种方案

此方法采用Map传多参数.Dao层的函数方法?
对应的Mapper.xml?
Service层调用?
个人认为此方法不够直观,见到接口方法不能直接的知道要传的参数是什么。

第三种方案

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