MyBatis 3.2.6插入時候獲取自增主鍵方法有兩種。下面以以MySQL5.5為例通過兩種方法給大家介紹mybatis獲取自增主鍵的方法,一起看看吧。
以MySQL5.5為例:
方法1:
1
2
3
|
<insert id= "insert" parameterType= "Person" useGeneratedKeys= "true" keyProperty= "id" > insert into person(name,pswd) values(#{name},#{pswd}) </insert> |
方法2:
1
2
3
4
5
6
|
<insert id= "insert" parameterType= "Person" > <selectKey keyProperty= "id" resultType= "long" > select LAST_INSERT_ID() </selectKey> insert into person(name,pswd) values(#{name},#{pswd}) </insert> |
插入前實體id屬性為0;
插入后實體id屬性為保存后自增的id;
以上所述是小編給大家介紹的MyBatis插入時獲取自增主鍵方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對服務(wù)器之家網(wǎng)站的支持!