MapenSuperClass - Изменение последовательностигентератора в подклассеJAVA

Программисты JAVA общаются здесь
Anonymous
MapenSuperClass - Изменение последовательностигентератора в подклассе

Сообщение Anonymous »

Я использую 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

Вернуться в «JAVA»