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

相关推荐
消失的旧时光-19433 分钟前
从 Java 接口到 Dart freezed:一文彻底理解 Dart 的数据模型设计
java·开发语言·flutter·dart
就这个丶调调6 分钟前
Java ConcurrentHashMap源码深度解析:从底层原理到性能优化
java·并发编程·源码分析·线程安全·concurrenthashmap
mall_09058 分钟前
Elasticsearch字段类型聚合排序指南
java·elasticsearch
程序猿零零漆33 分钟前
Spring之旅 - 记录学习 Spring 框架的过程和经验(八)基于Spring的注解应用
java·学习·spring
indexsunny43 分钟前
互联网大厂Java面试实战:从Spring Boot到微服务的逐步深入
java·数据库·spring boot·微服务·kafka·监控·安全认证
小光学长1 小时前
ssm手工艺品交易平台4xccvou1(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
java·数据库·spring
wadesir1 小时前
简易制作LinuxShell完全指南(深入解析原理、设计与实践步骤)
linux·运维·服务器
人道领域1 小时前
【零基础学java】(方法引用)
java·开发语言
路漫聊架构2 小时前
Redis扫描大key利器Scan命令探秘
java·数据库·redis
qq_336313932 小时前
java基础-IO流(打印流)
java·开发语言