1. 程式人生 > >mybatis 獲取最新插入資料的id

mybatis 獲取最新插入資料的id

1.使用註解

在Dao層的insert方法上加上註解

 @SelectKey(statement="select LAST_INSERT_ID()", keyProperty="id", before=false, resultType=int.class)

2. 使用mybatis 的語法

<insert id="insert" parameterType="KfCustomerSystem" useGeneratedKeys="true" keyProperty="id">
	<selectKey resultType="string" keyProperty="id" order="AFTER" >
		SELECT LAST_INSERT_ID() AS id
	</selectKey>
		insert into dual(
			id
		)values(
			#{id}
		)
</insert>