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也是第二个例子>
2,mapper.java和mapper.xml
public void modifyuserrole(map
结语:这样就完了,就这么简单。
<第二个例子>
如果有返回值的,我们可以这样套用
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也是第二个例子>
推荐阅读
