【发布时间】:2020-03-31 13:42:10
【问题描述】:
我有一个实体类,它有一个 int 字段,表中的 cloumn 类型是 Number (10,0)。在表中默认值为“NULL”。当我尝试使用 jpa 选择查询时使用 Spring data JPA,我遇到了以下错误。
java.lang.IllegalArgumentException: Can not set int field com.test.app.entity.TestProject.baseUserIdNumber to null value
我无法更改表中的任何内容,因为它已在生产中创建并使用。我可以用 Entity 类或 JPQL 做的任何事情
@Entity
public class TestProject {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int projectId;
private String description;
private String name;
private int seqNumber
private LocalDate startDateTime;
private LocalDate endDateTime;
@Column(name = "baseUserIdNumber")
private int myfield;
private String projStatus;
constructors ()
getters()
Setters()
}
【问题讨论】:
标签: java oracle entity spring-data-neo4j