本博文主要续接接口解析进行mybatis的更改操作,步骤如下:
1.在dao层“Huserdao.java”中新添加修改代码方法,方法如下:
public int UpdateHUser(Map map);
2.接下来在entity包里面的“Huser.xml”中进行代码修改代码填写,代码如下所示:
<update id="UpdateHUser" parameterType="map">
update h_user set username=#{username} where id=#{id}
</update>
3.在entity包里面的“HUserBiz.java”中进行修改代码块填写,主要代码如下图所示:
public int ModifyHUser(Map map,int id)
{
int result=0;
try {
SqlSession session=SessionFactory.getSession();
dao=session.getMapper(HUserdao.class);
map.put("id", id);
result=dao.UpdateHUser(map);
SessionFactory.ClosedSession(session);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return result;
}
4.最后一步就是测试修改代码,在Main方法中进行测试,测试代码如下:
Map map=new HashMap();
map.put("username", "刘明君");
int result=biz.ModifyHUser(map, 1);
if(result>0)
{
System.out.println("修改成功");
}else {
System.out.println("修改失败");
}