Я использую спящий объект и генератор последовательностей вместе с ним.
Моя база данных - Oracle 12c.
В моем генераторе последовательностей - он выбирает значение, которое уже присутствует в таблице.
Я попытался разыскать проблему - нашел одну похожую тему
Последовательность гибернации nextVal разрешена, но не используется (Oracle)
Но все равно это не помогло. Проблема, с которой я столкнулся, заключается в том, что она работает несколько раз и иногда не работает
Ниже приведен фрагмент кода -
@Entity
@Table(name="TABLE_NAME", schema = "SCHEMA")
@SequenceGenerator(name="TABLE_ID_SEQ_GEN", sequenceName="SCHEMA.TABLE_ID_SEQ",allocationSize=1)
public class ImportTransactionDataEntity {
@Id
@Column(name="TABLE_ID",unique=true,nullable=false)
@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="TABLE_ID_SEQ_GEN" )
private int IDColumnPk;
Любая помощь приветствуется, спасибо :)