我想把删除的行详情列表返回给 Controller
<delete id = "delete-record", parameter-type = "hash-map">
DELETE FROM <Table Name>
WHERE id = #{id};
</delete>
在上面的段中我找不到任何返回类型
最佳答案
使用 RETURNING
子句和 select
与 flushCache
的映射:
<select id="removeSomeStuff" parameterType="map" resultType="WhateverType" flushCache="true">
delete from some_stuff where id = #{id}
RETURNING *
</select>
以上查询返回的结果集等同于 select * from some_stuff
并且您可以使用任何映射选项(例如 resultMap
或 resultType
)获取对象。
关于mysql - 返回 myBatis 中已删除行的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55585321/