项目过程中,spring-boot整合mybatis在插入用户时,需要返回用户id方便存入session,但是mybatis的insert标签里没有resultType方法,于是使用:
<insert id="insert" useGeneratedKeys="true" keyProperty="id" parameterType="com.lc.sharedplatform.portal.entity.User">
insert into ......
</insert>
useGeneratedKeys="true" :设置是否使用JDBC的getGenereatedKeys方法获取主键并赋值到keyProperty设置的领域模型属性中。