记一次mybatis返回自增主键的低级错误!

Posted TuskueNeko

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记一次mybatis返回自增主键的低级错误!相关的知识,希望对你有一定的参考价值。

<insert id="insert" useGeneratedKeys="true" keyColumn="USER_ID" keyProperty="userId" parameterType="xxx.User">

代码如上一切配置都没问题,然后我通过如下代码获取ID

int userId = baseDao.insert(user);

结果返回的是1 ,这里就犯了低级错误,应该使用:

baseDao.insert(user);
int userId = user.getUserId();

应该通过get获取 !!!

以上是关于记一次mybatis返回自增主键的低级错误!的主要内容,如果未能解决你的问题,请参考以下文章

Mybatis批量插入返回自增主键(转)

Mybatis返回自增主键的xml方式

关于mybatis用mysql时,插入返回自增主键的问题

mybatis自增主键返回

mybatis 自增主键配置

mybatis批量插入,怎么返回生成的自增主键