Hibernate не генерирует идентификатор при использовании последовательности Oracle

У меня есть следующее отображение

@Entity
@SequenceGenerator(name="sacpSequenceGenerator", sequenceName="SACP_SEQ")
public class Sacp {

    private Integer id;


    @Id
    @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="sacpSequenceGenerator")
    public Integer getId() {
        return this.id;
    }

    // other setter's and getter's
}

Таблица SACP отображается в соответствии с

ID NUT NULL NUMBER(4) 

Когда я пытаюсь сохранить экземпляр Sacp, Hibernate жалуется

ORA-01438: значение, превышающее указанную точность, позволяет использовать этот столбец

Даже при использовании Long вместо Integer выдается та же ошибка

Что я должен сделать, чтобы это исправить?

Ответы на вопрос(1)

Ваш ответ на вопрос