Chciałem wygenerować sekwencję za pomocą narzędzia hibernacji (pojo do sql). I zdecydowanie działa dobrze.Automatyczne tworzenie sekwencji za pomocą narzędzia hibernacji
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seqid-gen")
@SequenceGenerator(name = "seqid-gen", sequenceName = "RTDS_ADSINPUT_SEQ")
@Column(name="id")
public Long getId() {
return id;
}
Ten kod generuje poniżej sql
create sequence RTDS_ADSINPUT_SEQ;
Problem polega chciałem określić właściwości jak
INCREMENT BY,NOCACHE CYCLE
i ostatecznego scenariusza ddl powinny być niektóre rzeczy jak poniżej
CREATE SEQUENCE RTDS_ADSINPUT_SEQ MINVALUE 1 MAXVALUE
999999999999999999 INCREMENT BY 1 START WITH 1 NOCACHE ORDER CYCLE ;
Ale jak daleko widziałem tylko wsparcie hibernacji name, sequncename,allocation,initialvalue
Proszę mi doradzić, czy mogę dołączyć te właściwości jako adnotację do pojo.