无法将整型字段设置为空值

2022-09-04 05:34:30

我有这个专栏:int

@Column(length = 4)
private int contract_owner_id;

我不需要为每个表行设置始终值。当我进行选择查询时,我得到这个异常:

Can not set int field org.entity.contracts.contract_owner_id to null value

当表列中没有数据时,有没有办法设置麻木设置?


答案 1

基元数据类型 int 不可为 null。在这种情况下,您需要使用包装类“Integer”。所以只需替换类型。


答案 2

使用而不是Integerint

例如:

私有整数contract_owner_id;


推荐