Я настроил спящий режим для использования последовательности оракула. Последовательность создается с кешем = 20, приращением = 1.
Все работает нормально, сущности сохраняются в спящем режиме. Странное значение id: 50,51 .... 76,201,202 ... 209,1008,1009,5129,5130 ....
Если я запрошу значение последовательности (выберите hibernate_sequence.nextval из двойного), я получу значение например, 2,3,4 ....
Если я включу отладку sql в спящем режиме, время от времени будет вызывать "select hibernate_sequence.nextval from dual", но номер, присвоенный спящий режим для ID, не передает последовательность!
@Id
@Column(name = "ID", insertable = false, updatable = false)
@SequenceGenerator(name = "SequenceIdGenerator", sequenceName = "HIBERNATE_SEQUENCE")
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "SequenceIdGenerator")
private Long id;