1. 程式人生 > >mybatis插入自增主鍵返回

mybatis插入自增主鍵返回

對於支援主鍵自增的sql而言,如mysql、sql server 如下方法:

<insert id="addBook" parameterType="Book" useGeneratedKeys="true" keyProperty="book.bookId">

新增

useGeneratedKeys="true" keyProperty="book.bookId"

其中keyProperty對應實體類屬性,如果使用@Parm註解,要採用book.bookId的形式。

命令執行後返回的仍然是影響的行數,但book物件的id已經被自動set為自增後的id值,可以由id屬性的get方法得到。