使用MyBatis以IDENTITY列作为ID插入Sybase表。我如何获得ID返回?

时间:2015-12-11 10:39:21

标签: sybase identity mybatis

我需要在执行下面的插入时获取自动生成的ID。 insertRecord方法返回写入的行数。这很好,期待。但是,对象日志没有将其id字段更新为自动生成的ID。有什么想法吗?

tab control

1 个答案:

答案 0 :(得分:0)

知道了。

select中的keyProperty需要是log.id.见下文。

<selectKey keyProperty="log.id" resultType="long">
  select @@identity AS id
</selectKey>