環境:
mysql+mybatis
xml方式:
只需在原insert標簽中添加兩個屬性,useGeneratedKeys 和 keyProperty
將 useGeneratedKeys 設為 true,keyProperty 的值設為 數據表對應DO的屬性名即可
如
一點坑:
修改了insert方法,但insert方法返回的值依舊是受影響行數
要獲得自增主鍵,需要在執行insert方法后,再在實例的get主鍵方法獲得
因為自增主鍵的id是直接注入到實例中的,insert方法只能返回受影響行數
參考weblog