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>

猜你喜欢

转载自blog.csdn.net/qq_39774931/article/details/83502694
今日推荐