对于要存储的数据,有一个bean,bean中包含了自增主键id:
public class realBean{
private int id;
private String name;
public realBean() {
super();
}
public realBean(String name) {
this. name= name;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
mapper中的方法如下:
public Integer saveBean(realBean aBean);
mybatis中的语句如下:
<insert id="savebean" useGeneratedKeys="true" keyProperty="aBean.id" parameterType="realBean">
INSERT INTO bean(
name
) VALUES(
#{aBean.name}
)
</insert>
调用如下:
realBean aBean = new realBean("aname");
beanMapper.saveBean(aBean);
int id = aBean.getId();