Fork 2me on GitHub

Mybatis获取插入记录的自增长ID

<insert id="insertUserInfo" parameterType="com.glodon.gcxx.entity.User" 
useGeneratedKeys="true" keyProperty="userId">
</insert>

在Mybatis Mapper文件中添加属性“useGeneratedKeys”和“keyProperty”

useGeneratedKeys是告诉MyBatis 使用JDBC 的getGeneratedKeys 方法来获取数据库自己生成的主键

keyProperty是bean中的主键字段

int affectCount = userService.insertUserInfo(userinfo);
long userId = userinfo.getUserId();

 

posted @ 2015-02-28 16:33  笑尽云荒  阅读(1715)  评论(0)    收藏  举报