Day09-05.Mybatis-基础操作-新增(主键返回)
1.新增(主键返回)
1.描述:在数据添加成功后,需要获取插入数据库数据的主键。
如:添加套餐数据时,还需要维护套餐菜品关系表数据。
1.先保存套餐信息,并获取套餐ID。
2.然后再保存套餐菜品关联信息(需要记录套餐ID,菜品ID)
2.实现:
@Options(keyProperty = "id", useGeneratedKeys = true) #会自动将生成的主键值,赋值给emp对象的id属性
@Insert("insert into emp (username, name, gender, image, job, entrydate, dept_id, create_time, update_time)" +
"values (#{username}, #{name}, #{gender}, #{image}, #{job}, #{entrydate}, #{deptId}, #{createTime}, #{updateTime})")
public void insert(Emp emp);