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

相关推荐
sun༒几秒前
递归经典例题
java·算法
ink@re几秒前
Linux iptables:四表五链 + 实用配置
linux·运维·服务器
小年糕是糕手几秒前
【C语言】函数栈帧的创建和销毁
java·c语言·开发语言·数据结构·c++·链表
共享家952713 分钟前
Linux 信号控制
linux·服务器
努力努力再努力wz16 分钟前
【Linux进阶系列】:信号(下)
java·linux·运维·服务器·开发语言·数据结构·c++
m0_7482336444 分钟前
C++与Python:内存管理与指针的对比
java·c++·python
孤廖1 小时前
面试官问 Linux 编译调试?gcc 编译流程 + gdb 断点调试 + git 版本控制,连 Makefile 都标好了
linux·服务器·c++·人工智能·git·算法·github
终焉代码1 小时前
【Linux】进程初阶(1)——基本进程理解
linux·运维·服务器·c++·学习·1024程序员节
我想吃余1 小时前
Linux进程间通信:管道与System V IPC的全解析
linux·服务器·c++
软件2051 小时前
【JDK、JRE、JVM】
java·开发语言·jvm