mybatis之主键返回

1.在mybatis的xml中加入

<insert id="insertUser" keyProperty="id" useGeneratedKeys="true" parameterType="com.UserAndOrder">

insert into Tuser(userName,passWord) values (#{userName},#{passWord} )

</insert>

useGeneratedKeys =true:这个表示插入数据之后返回一个自增的主键id给你对应实体类中的某个属性。必须设置为true,默认为false。
keyProperty:设置为POJO对象的主键id属性名称。

2.写入要返回的主键字段,不过也可以用下面的userId,但是最好单独写一个,这里根据你上面xml反回为准

3.上面完成后没报错就可以了

相关推荐
马尔代夫哈哈哈几秒前
用户聊天室-测试报告
运维·服务器
Nyarlathotep01132 分钟前
ReentrantReadWriteLock基础和原理
java·后端
q5431470878 分钟前
Java进阶总结——集合
java·开发语言
啥咕啦呛11 分钟前
java打卡学习5:java基础学习
java·开发语言·学习
xuejiazhi20 分钟前
在Ubuntu下安装OpenClaw
linux·运维·服务器
Lyyaoo.34 分钟前
【JAVA基础面经】JAVA的面向对象特性
java·开发语言·windows
中科三方34 分钟前
网站更换服务器不中断:域名解析平滑切换实战指南(国科云)
运维·服务器·dns
浮游本尊34 分钟前
Java学习第37天 - 领域驱动设计(DDD)与 CQRS 实战
java
cui_ruicheng38 分钟前
Linux入门(一):起源、生态与基础使用
linux·运维·服务器
米糕闯编程39 分钟前
xshell使用CentOS10 root用户登录,权限问题
java·linux