【发布时间】:2023-03-06 17:55:01
【问题描述】:
我有这个int 专栏:
@Column(length = 4)
private int contract_owner_id;
我不需要为每个表格行设置总是值。进行选择查询时出现此异常:
Can not set int field org.entity.contracts.contract_owner_id to null value
当表格列中没有数据时,有什么方法可以设置 numb 设置?
【问题讨论】:
-
请把
int改成Integer或Long好吗 -
在 JPA 中使用 int 和 Integer 有什么区别?
-
int 是原始类型而不是对象
-
虽然 int 和 Integer 用于存储整数类型数据,但两者之间的主要区别在于 int 类型是原始类型,而 Integer 是类类型。所以 int 不能为空。
标签: java hibernate spring-data-jpa