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

相关推荐
糖纸风筝9 分钟前
Java指南:eclipse、java-activemq与测试验证
java·开发语言·学习
小坏讲微服务12 分钟前
整合Spring Cloud Alibaba与Gateway实现跨域的解决方案
java·开发语言·后端·spring cloud·云原生·gateway
q***136114 分钟前
Spring Cloud Gateway 整合Spring Security
java·后端·spring
我也有在努力27 分钟前
禁用 idea 屏幕阅读器功能 idea support screen readers
java·ide·intellij-idea
毕设源码-钟学长35 分钟前
【开题答辩全过程】以 基于springboot的在线影院系统设为例,包含答辩的问题和答案
java·spring boot·后端
xiezhr40 分钟前
Java开发中那些常见的坑,你踩过几个?
java·spring boot·spring
xiezhr1 小时前
Java开发中最那些常见的坑,你踩过几个?
java·spring·springboot·后端开发
q***07141 小时前
Spring Boot管理用户数据
java·spring boot·后端
麦麦鸡腿堡2 小时前
Java绘图技术
java·开发语言
想学好C++的oMen3 小时前
文件基础IO
linux·服务器