新增:
1.useGeneratedKeys:告诉Mybatis使用主键自增的方式
2.keyProperty:指定用对象的哪个属性保存mybatis返回的主键值
<insert id="save" parameterType="pd" useGeneratedKeys="true" keyProperty="ID">
insert into
<include refid="tableName"></include>
(
NAME,
NUM,
ADDR,
STS
) values (
#{NAME},
#{NUM},
#{ADDR},
#{STS}
)
</insert>
manager:
public void save(PageData pd)throws Exception;
service:
public void save(PageData pd)throws Exception{
dao.save("EnddeviceMapper.save", pd);
}
保存:注意
保存的时候传入pd,返回来的也是pd
错误例子(PageData ps = enddeviceService.save(pd);)
正确用法:
enddeviceService.save(pd);
String id = String.valueOf(pd.get("ID"));