我在用mybatis返回自增id时一直返回1,好像是只返回了插入条数,没返回我需要的自增id。请帮我看下问题出在哪里? 来大神帮我看一下。 |
|
使用的是什么数据库,好像mysql支持返回的最新的id,oracle不支持。
|
|
mybatis 不支持返回自增id, ibatis是可以的
|
|
20分 |
可以通过设置parameterType是对应表的对象类型,在执行完insert后,通过对象属性取值获取自增主键值
|
不是哪里出了问题,而是mybatis本来就不支持返回自增主键。。。
|
|
20分 |
嗯,返回值都是1,那是添加成功记录,返回的ID在参数里面,map里取值
|
返回1,是表示返回了数据库受影响的行数,也就是你插入了一条数据,而不会放回自增的id。
|
|
请问返回的id在哪里参数里,应该怎么取到它 |
|
谢谢三楼和五楼,原来返回值里面返回的是成功执行的次数。 BIZ 控制台 |