Я использую Oracle в качестве бэкэнда, и когда я пытаюсь вставить любую запись, последовательность, которую генерирует hibernate, имеет порядок "50010255", но в моей базе данных текущее значение последовательности SEQ_AD_WORK показывает только "1000221", я не могувыяснить, как это может произойти.
следующие мои конфигурации
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.query.startup_check">false</prop>
<!--
<prop key="hibernate.hbm2ddl.auto">create</prop>
-->
</props>
</property>`
@Id
@Column(name = "ITEM_ID", unique = true, nullable = false, scale = 0)
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="SEQ_AD_WORK")
@SequenceGenerator(name="SEQ_AD_WORK", sequenceName="SEQ_AD_WORK")
public Long getAdWorkItemId() {
return this.adWorkItemId;
}