我有以下课程:
@Entity
public class User {
@Embeddable
public static class Key implements Serializable {
private static final long serialVersionUID = 1L;
private int id;
@Temporal(TemporalType.TIMESTAMP)
private Date effectiveDate;
@Column(unique = true)
private String name;
// Getters, Setters
}
@EmbeddedId
private Key key;
@Column(nullable = false)
private String password;
// Getters, Setters ...
}
我希望生成id
中的key
字段,遗憾的是我无法找到这样做的方法。我在这里查看了类似的问题,但我找不到答案(所有提出的解决方案在这种情况下都不起作用)。