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

相关推荐
凤年徐几秒前
Linux 权限完全指南
linux·运维·服务器
重生的黑客2 分钟前
Linux 开发工具(终篇):GDB 调试进阶与系统编程入门
linux·运维·服务器
mcooiedo3 分钟前
springboot和springframework版本依赖关系
java·spring boot·后端
我命由我123458 分钟前
Android 开发问题:SharedPreferences 的 getString 方法返回值类型 Type mismatch 问题
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
Lentou8 分钟前
上线部署之查看系统详细信息(麒麟高级服务器操作系统 V10)
运维·服务器
桌面运维家9 分钟前
vDisk IDV云桌面机房部署方案服务器安装教程
运维·服务器
geovindu14 分钟前
密码进行加盐哈希 using CSharp,Python,Go,Java
java·python·golang·c#·哈希算法
lulu121654407815 分钟前
Claude Opus 4.7有哪些重大升级?软件工程和视觉能力全面解析
java·人工智能·python·软件工程·ai编程
发发就是发16 分钟前
I2C适配器与算法:从一次诡异的时序问题说起
服务器·驱动开发·单片机·嵌入式硬件·算法·fpga开发
缪懿28 分钟前
javaee:多线程-锁策略和常见JUC
java·java-ee