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

相关推荐
运维@小兵16 小时前
Spring AI入门
java·人工智能·spring
食咗未16 小时前
Linux microcom工具的使用
linux·运维·服务器·驱动开发·串口调试
Geoking.16 小时前
【设计模式】策略模式(Strategy)详解:把 if-else 变成可切换的算法
java·设计模式·策略模式
代码改变生活-12016 小时前
idea 清除缓存之后重启项目编译失败
java·缓存·intellij-idea
YYYing.16 小时前
【计算机网络 | 第四篇】路由与NAT技术
运维·服务器·网络·网络协议·计算机网络
Microsoft Word17 小时前
HashMap面试题总结
java·开发语言
stillaliveQEJ17 小时前
【MyBatis】DML映射
java·mybatis
qq_124987075317 小时前
基于SSM框架的智能密室逃脱信息管理系统(源码+论文+部署+安装)
java·大数据·人工智能·spring boot·后端·毕业设计·计算机毕业设计
BD_Marathon17 小时前
搭建MyBatis框架之测试添加功能(六)
mybatis
ekkcole17 小时前
java实现对excel文件合并单元格(只针对文件)
java·开发语言·excel