用户登录
用户注册

分享至

mybatis传递in参数

  • 作者: 搞笑Gifs8
  • 来源: 51数据库
  • 2020-10-02
MyBatis中使用parameterType向SQL语句传参,parameterType后的类型可以是基本类型int,String,HashMap和java自定义类型。 在SQL中引用这些参数的时候,可以使用两种方式#{parameterName}或者${parameterName}, 首先,我们说一下这两种引用参数时...



  2,mapper.java和mapper.xml
public void modifyuserrole(map map);
update ts_user_role t set t.role_id=#{roleid} where t.user_id=#{userid}
结语:这样就完了,就这么简单。
<第二个例子>
如果有返回值的,我们可以这样套用
1,action直接把前台传过来的参数去调用service
userrolebean=this.userservice.getuserrolebyid(user.getid());
2,接着传,这是service里面
public userrolebean getuserrolebyid(int userid) { return this.userrolemapper.getuserrolebyid(userid); }
3,mapper.java和mapper.xml
public userrolebean getuserrolebyid(int userid);

结语:接口的方法是用对象声明,mapper.mxl里面的resultmap也是
软件
前端设计
程序设计
Java相关