Гибернация - Генерация части составного ключа
У меня есть следующий класс:
@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
к сожалению, я не могу найти способ сделать это. Я смотрел на подобные вопросы здесь, но я не могу найти ответ (все предложенное решение не работает в этом случае).