我正在尝试使用带有ehcache的Hibernate 4。我的实体有几个Id字段,它们不是我的DB中的主键。
@Entity
@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
@Table(name = "tbl_a")
public class A {
@Id
private Integer uniqueId;
@NaturalId
private Date insertDate;
@NaturalId
private Integer businessId;
...
}
我希望缓存此实体,但它由@ID
字段缓存,而不是由@NaturalId
s
有没有办法让它发挥作用?
谢谢, Idob