mybatis怎么返回insert后的对象
时间: 2023-03-24 17:02:17 浏览: 3542
MybatisPlus中插入数据后获取该对象主键值的实现
5星 · 资源好评率100%
可以使用MyBatis的selectKey标签来返回插入后的对象。在insert语句中添加selectKey标签,设置keyProperty属性为插入后对象的属性名,resultType属性为插入后对象的类型。例如:
<insert id="insertUser" parameterType="User">
insert into user(name, age) values(#{name}, #{age})
<selectKey keyProperty="id" resultType="int" order="AFTER">
select last_insert_id()
</selectKey>
</insert>
这样,在执行完insert语句后,MyBatis会自动执行selectKey语句,返回插入后的对象。
阅读全文