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.上面完成后没报错就可以了

相关推荐
一袋米扛几楼988 小时前
【密码学】CrypTool2 工具是什么?
服务器·网络·密码学
曹牧8 小时前
BeanUtils.copyProperties‌
java
QWQ___qwq9 小时前
Java线程安全深度总结:基本类型与引用类型的本质区别
java·安全·面试
识君啊9 小时前
Java异常处理:中小厂面试通关指南
java·开发语言·面试·异常处理·exception·中小厂
林姜泽樾11 小时前
Linux入门第十二章,创建用户、用户组、主组附加组等相关知识详解
linux·运维·服务器·centos
月月玩代码11 小时前
Actuator,Spring Boot应用监控与管理端点!
java·spring boot·后端
南棱笑笑生12 小时前
20260310在瑞芯微原厂RK3576的Android14查看系统休眠时间
服务器·网络·数据库·rockchip
阿珍爱上了阿强,在一个有星星的夜晚12 小时前
node后端页面性能监测分析
java·学习方法
XDHCOM12 小时前
ORA-32152报错咋整啊,数据库操作遇到null number问题远程帮忙修复
服务器·数据库·oracle
Java程序之猿12 小时前
SpringBoot + camel+IBM MQ实现消息队列处理
java·spring boot·mybatis