【🍔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全生态技術學習筆記,一起超神吧🍔】:飛機票