Гибернация - Генерация части составного ключа

У меня есть следующий класс:

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

0 ответов

Другие вопросы по тегам