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 выдается та же ошибка
Что я должен сделать, чтобы это исправить?