向資料庫中插入一條新的資料,並返回新增資料的ID

是個廚子發表於2020-10-08

解決方案:

在編寫Mapper時,加入以下配置
在這裡插入圖片描述
Mybatis 配置檔案 useGeneratedKeys 引數只針對 insert 語句生效,預設為 false。當設定為 true 時,表示如果插入的表以自增列為主鍵,則允許 JDBC 支援自動生成主鍵,並可將自動生成的主鍵返回插入返回的主鍵id是對映回原實體類中的!

所以在Service層取出id並返回
在這裡插入圖片描述

相關文章