设为首页 加入收藏

TOP

myibatis传多个参数
2015-11-21 01:25:36 来源: 作者: 【 】 浏览:0
Tags:myibatis 多个 参数
方法一:直接给每个参数指定参数名
Mapper:
public List listNewTask(@Param("userId")String userId,@Param("taskType") Integer type);

xml: 不要加 parameterType 因为这里有String 和 Integer两个类型,这里指定不了

test:
    @Test
    public void listNewTask(){
        System.out.println(userTaskMapper.listNewTask("22341",2).size());
    }

?

方法二:将多个参数丢到一个Map中,传递Map
Mapper:
public List listNewTask(Map map);
xml:parameterType="map"

test:
public void listNewTask(){
        Map map = new HashMap();
        map.put("userId", "22341");
        map.put("taskType", 2);
        System.out.println(userTaskMapper.listNewTask(map).size());
    }

?


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇rac环境数据文件误建到rac节点本.. 下一篇python之路-------第3章、如何运..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: