目录
方法1
蠢方法,插入后,按照特征获取刚刚那条数据的id
方法2
在实体类的映射文件 "*Mapper.xml" 这样写:
<insert id="insertAndGetId" useGeneratedKeys="true"
keyProperty="userId" parameterType="com.chenzhou.mybatis.User">
insert into user(userName,password,comment)
values(#{userName},#{password},#{comment})
</insert>
useGeneratedKeys="true" 表示给主键设置自增长 keyProperty="userId" 表示将自增长后的Id赋值给实体类中的userId字段。 parameterType="com.chenzhou.mybatis.User" 这个属性指向传递的参数实体类 这里提醒下,<insert></insert> 中没有resultType属性,不要乱加。 实体类中uerId 要有getter() and setter(); 方法
方法3
同样在实体类的映射文件 "*Mapper.xml" 但是要这样写: