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

相关推荐
Detachym3 分钟前
InsightFlow 服务配置优化与部署实践
java·spring boot·tomcat·maven·状态模式·jar
y = xⁿ3 分钟前
【LeetCodehot100】T23:合并k个升序链表
java·数据结构·链表
流水武qin12 分钟前
SpringAI多模态的基本使用
java·spring boot·spring·ai
共享家952717 分钟前
Java入门(多态)
java·开发语言
m0_6948455722 分钟前
Oh My Zsh 使用指南:Zsh 终端配置与插件管理教程
服务器·前端·小程序·开源·github
阿常呓语27 分钟前
Linux命令 date详解
linux·运维·服务器·linux command
毕设源码-赖学姐31 分钟前
【开题答辩全过程】以 基于Java的婚礼策划平台的设计与实现为例,包含答辩的问题和答案
java·开发语言
吾诺1 小时前
Spring Boot--@PathVariable、@RequestParam、@RequestBody
java·spring boot·后端
虾..1 小时前
Linux HTTP服务器
linux·服务器·http
luanma1509801 小时前
Spring 框架——@Retryable 注解与 @Recover 注解
java·前端·spring