Automatische Erstellung der Sequenz mithilfe des Ruhezustands
Ich wollte eine Sequenz mit dem Hibernate-Tool (Pojo bis SQL) erzeugen. Und auf jeden Fall funktioniert es gut.
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seqid-gen")
@SequenceGenerator(name = "seqid-gen", sequenceName = "RTDS_ADSINPUT_SEQ" )
@Column(name="id")
public Long getId() {
return id;
}
Dieser Code wird unterhalb von SQL generiert
create sequence RTDS_ADSINPUT_SEQ;
Das Problem ist, ich wollte Eigenschaften wie angeben
INCREMENT BY,NOCACHE CYCLE
und das endgültige ddl-script sollte wie folgt aussehen
CREATE SEQUENCE RTDS_ADSINPUT_SEQ MINVALUE 1 MAXVALUE
999999999999999999 INCREMENT BY 1 START WITH 1 NOCACHE ORDER CYCLE ;
Bisher sah ich aber nur Unterstützung im Winterschlafname, sequncename,allocation,initialvalue
Bitte raten Sie mir, wenn ich diese Eigenschaften als Anmerkung in das Pojo aufnehmen kann.