您当前的位置: 首页 >  mybatis

梁云亮

暂无认证

  • 1浏览

    0关注

    1211博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【精品】MyBatis中多参数传递的方法

梁云亮 发布时间:2020-04-19 10:27:05 ,浏览量:1

方法1:@Param注解传参法(★★★★★)
public User selectUser(@Param("uName") String name, int @Param("dId") int deptId);


 select * from user where user_name = #{uName} and dept_id = #{dId}

#{}里面的名称对应的是注解 @Param括号里面修饰的名称。

方法2:Java Bean传参法(★★★★★)
public User selectUser(User user);


 select * user where user_name = #{userName} and dept_id = #{deptId}

#{}里面的名称对应的是 User类里面的成员属性。

方法3:顺序传参法
public User selectUser(String name, int deptId);


 select * from user where user_name = #{0} and dept_id = #{1}

#{}里面的数字代表你传入参数的顺序。

方法4:Map传参法
public User selectUser(Map params);


 select * from user where user_name = #{userName} and dept_id = #{deptId}

#{}里面的名称对应的是 Map里面的key名称。

关注
打赏
1665409997
查看更多评论
立即登录/注册

微信扫码登录

0.0509s