首页 > 常见问答

mybatis insert 返回主键 如何使用myBatis在数据库中插入数据并返回主键?

如何使用mybatis在数据库中插入数据并返回主键?

返回值1不是主键,而是插入数据库的记录数。主键在对象中自动指定。例如,objectuser,attributeid为主键,name,ageuser=newuser()用户名.setname(“测试”)用户设置(16)调用mybatisinsert(user);返回值为1,记录的主键为用户.getid()获得。

mybatisinsert返回主键java代码怎么取?

mybatisinsert返回主键的before和after的区别?

预期结果:插入用户并在插入后获取主键id。以下是配置信息:如果要插入,请返回id1mybatisusermapper.xml2文件,打印受影响的行,并返回主键id3。结果出乎意料。id为null,受影响的行为负数。例如,(1)order=“before”selectkey=selectlastinsertid(),resultid=0,r=-2147482646(2)order=“before”selectkey=select23,resultid=23,r=-2147482646(3)order=“after”selectkey=select23,resultid=nullr=同上

mybatisinsert返回主键mybatisplusinsert返回主键java多线程

原文标题:mybatis insert 返回主键 如何使用myBatis在数据库中插入数据并返回主键?,如若转载,请注明出处:https://www.saibowen.com/wenda/17321.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。