如何知道实体将要插入或更新

时间:2009-10-15 01:28:53

标签: hibernate jpa

由于某些限制,客户端要求我不能使用增量“id”主键,只允许使用复合主键。我不能使用JPA注释来实现实体回调。那么我怎么知道一个实体将被插入或更新? 非常感谢。

1 个答案:

答案 0 :(得分:1)

使用版本列

@Version
public Integer getVersion() {
    return this.version;
}

是否为null,因此它是一个插入,否则它是一个更新。

的问候,