Hibernate自动读取自动增量非主键列

时间:2014-01-13 16:46:57

标签: hibernate

我在DB表中有一个非PK自动增量列,我已经通过

进行了修改
@GeneratedValue(strategy = IDENTITY)
@Column(name = "unique_id");

但是当我保存这个实体时,这个值不会在Entity对象上自动更新,因为它不是表的@Id。我不得不手动执行session.flush()和session.load()。 是否可以在auto incr PK列中仅在一个查询中获取生成的值,其中JDBC在session.save()本身的结果中返回生成的值。

0 个答案:

没有答案