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

相关推荐
阿阿越2 分钟前
Linux系统编程 -- 进程(二)
linux·运维·服务器
W***r262 分钟前
Tomcat10下载安装教程
java
霸道流氓气质2 分钟前
SpringBoot添加JSP支持
java·spring boot·后端
guslegend4 分钟前
第1章:Mysql数据库架构演变历史
java
烤麻辣烫6 分钟前
黑马程序员苍穹外卖(新手)DAY10
java·开发语言·学习·spring·intellij-idea
q***73556 分钟前
Spring Boot应用关闭分析
java·spring boot·后端
u***45168 分钟前
Spring Boot中的404错误:原因、影响及处理策略
java·spring boot·后端
waves浪游12 分钟前
进程控制(上)
linux·运维·服务器·开发语言·c++
p***629912 分钟前
mysql-connector-java 和 mysql-connector-j的区别
android·java·mysql
程序员三明治12 分钟前
【Java】synchronized关键字详解:从字节码到对象头与锁升级
java·开发语言·juc·synchronized··锁升级