【🍔Java全生态技术学习笔记,一起超神吧🍔】:飞机票
java映射层代码
//mapper层
void addUser(User u);
配置文件中代码
<insert id="addUser" parameterType="com.jd.pojo.User">
<selectKey keyColumn="user_id" keyProperty="userId" order="AFTER" resultType="java.lang.Integer">
select last_insert_id()
</selectKey>
insert into tb_user (user_name) values(#{userName})
</insert>
属性介绍:
parameterType=“com.jd.pojo.User” :保存的实体类
keyColumn=“user_id” :数据库中id
keyProperty=“userId” : 实体类中id
resultType=“java.lang.Integer” : 返回主键的数据类型
select last_insert_id() : 固定写法
java业务逻辑代码
public void addUser(TbUser u) {
//保存并返回主键id
TbUserMapper.addUser(u);
//上面保存成功以后,当前的user对象就有id值了可以进行其他业务操作
System.out.println(u.getUserId());
}
【🍔Java全生态技术学习笔记,一起超神吧🍔】:飞机票