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

相关推荐
期待のcode几秒前
Java的反射
java·开发语言
陌路2013 分钟前
简写网络库(2)--封装socket类
linux·服务器·网络
2201_7578308715 分钟前
AOP入门程序
java·开发语言
雨中飘荡的记忆16 分钟前
MyBatis反射模块详解
java·mybatis
宸津-代码粉碎机18 分钟前
Spring 6.0+Boot 3.0实战避坑全指南:5大类高频问题与解决方案(附代码示例)
java·数据仓库·hive·hadoop·python·技术文档编写
笃行客从不躺平20 分钟前
ThreadLocal 复习一
java·开发语言
程序帝国22 分钟前
SpringBoot整合RediSearch(完整,详细,连接池版本)
java·spring boot·redis·后端·redisearch
安卓程序员_谢伟光24 分钟前
如何监听System.exit(0)的调用栈
java·服务器·前端
Pluto_CSND33 分钟前
JSONPath解析JSON数据结构
java·数据结构·json
Xの哲學35 分钟前
从硬中断到 softirq:Linux 软中断机制的全景解剖
linux·服务器·网络·算法·边缘计算