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