Page 1 of 1

Zugeordneter Klassen - SequenceGenerator in Unterklasse ändern

Posted: 02 Apr 2025, 11:30
by Anonymous
Ich verwende JPA2 mit Hibernate und versuche, eine gemeinsame Basisklasse für meine Entitäten einzuführen. Bisher sieht es so aus: < /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>

Für jede Tabelle ist jedoch eine Sequenz $ enttityname_seq < /code>, die ich als mein Sequenzgenerator verwenden möchte. Wie kann ich das aus meiner Unterklasse stellen? Ich denke, ich muss @generatedValue überschreiben und einen neuen SequenceGenerator mit @sequenceGenerator erstellen.