次のマッピングがあります
@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: 指定された精度よりも大きな値がこの列に許可されています
Integer の代わりに Long を使用する場合でも、同じエラーがスローされます
修正するにはどうすればよいですか?