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

相关推荐
Advancer-3 小时前
RedisTemplate 两种序列化实践方案
java·开发语言·redis
郝学胜-神的一滴3 小时前
Socket实战:从单端聊天到多用户连接的实现秘籍
服务器·开发语言·python·网络协议·pycharm
昪彧翀忞3 小时前
dhcp小实验
linux·服务器·网络
java1234_小锋3 小时前
Java高频面试题:MyBatis如何实现动态数据源切换?
java·开发语言·mybatis
墨神谕3 小时前
Java中,为什么要将.java文件编译成,class文件,而不是直接将.java编译成机器码
java·开发语言
Nyarlathotep01133 小时前
并行设计模式(3):Future模式
java·后端
流星雨在线3 小时前
汇总:Tomcat 安装与常用配置
java·tomcat
小冷coding4 小时前
【面试】结合项目整理的场景面试题,覆盖 Java 基础、锁、多线程、数据库、分布式锁 / 事务、消息中间件等核心维度
java·数据库·面试
鬼先生_sir4 小时前
SpringCloud-GateWay网关
java·spring cloud·gateway
橙露4 小时前
Linux 驱动入门:字符设备驱动框架与编写流程
linux·运维·服务器