当我在 @Embeddable 中使用 JPA @Version 注释时,我得到以下指向我的Updateable
类的异常:
org.hibernate.AnnotationException: Unable to define @Version on an embedded class
这是我的代码:
@Embeddable
public class Updateable {
@Version
private long modcount;
private String updatedBy;
private DateTime updatedAt;
// getters & setters
}
@Entity
public class SomeEntity {
@Id
private Long id;
@Embedded
private Updateable updateAudit;
// other stuff
}
@Embeddable 中不可能有一个@Version,还是这个 Hibernate 是特定的?