以上两个博文中已经详细阐述了mybatis环境变量配置以及接口解析,本博续接上一博文进行基本增加操作,
1.首先,在dao包中名称为“Huser.java”新添一个方法,用途就是进行添加操作,方法代码如下:
public int addHuser(HUser user);
2.在entity包中,在“Huser.xml”里面新添方法,方法如下所示:
<update id="addHuser" parameterType="com.hevttc.lmj.entity.HUser">
insert into h_user(username,age,sex,place) values(#{username},#{age},#{sex},#{place})
</update>
3.在biz包中HuserBiz类中新建AddGHUser方法,代码如下:
public int AddHUser(HUser user) {
int result=0;
try {
SqlSession session=SessionFactory.getSession();
dao=session.getMapper(HUserdao.class);
result=dao.addHuser(user);
SessionFactory.ClosedSession(session);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return result;
}
4.在Main方法中调用该方法,并输出结果:
HUser user=new HUser();
user.setUsername("马特斯");
user.setAge(25);
user.setSex(0);
user.setPlace("黑龙江省依兰县");
int result=biz.AddHUser(user);
if(result>0)
{
System.out.println("添加成功");
}else {
System.out.println("添加失败");
}