我想创建一个复合主键,其中一个字段是自动生成的(JPA)。 我可以这样做吗?是否有可能如何从弹簧环境中获得发电机?
我的实体代码是
@Entity
@IdClass(value = IntemKey.class)
public class Item implements Serializable {
@Id // wanna autogenerate this field
private Long id;
@Id
private Date add;
private Date del;
....
getter/setter
}
@Embeddable
public class ItemKey implements Serializable {
private Long id;
private Date add = new Date();
...
getter/setter + equals + hashCode
}
包含数据的表