I wanted to create a sequence using the hibernate tool (pojo to sql). And it definitely works great.
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seqid-gen") @SequenceGenerator(name = "seqid-gen", sequenceName = "RTDS_ADSINPUT_SEQ" ) @Column(name="id") public Long getId() { return id; }
This code generates below sql
create sequence RTDS_ADSINPUT_SEQ;
The problem is that I want to specify properties such as
INCREMENT BY,NOCACHE CYCLE
and the final ddl script should be something like below
CREATE SEQUENCE RTDS_ADSINPUT_SEQ MINVALUE 1 MAXVALUE 999999999999999999 INCREMENT BY 1 START WITH 1 NOCACHE ORDER CYCLE ;
But so far I have seen that sleep mode only supports name, sequncename,allocation,initialvalue
I ask for advice if I can include these properties as an annotation in pojo.
java hibernate sequence
Satheesh cheveri
source share