Я использую JPA2 с Hibernate и пытаюсь ввести общий базовый класс для моих сущностей. Пока это выглядит так: < /p>
@MappedSuperclass
public abstract class BaseEntity {
@Id
private Long id;
@Override
public int hashCode() {
// ...
}
@Override
public boolean equals(Object obj) {
// ...
}
public Long getId() {
return this.id;
}
public void setId(Long id) {
this.id = id;
}
}
< /code>
Однако для каждой таблицы есть последовательность $ entityname_seq < /code>, которую я хочу использовать в качестве генератора последовательности. Как я могу установить это из своего подкласса? Я думаю, что мне нужно переопределить @generatedValue и создать новый GeSecenceGenerator с @SectecenceGenerator.
Подробнее здесь: https://stackoverflow.com/questions/858 ... n-subclass