Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot 无法将双字段设置为空值JPA_Spring Boot_Jpa_Jakarta Ee_Repository - Fatal编程技术网

Spring boot 无法将双字段设置为空值JPA

Spring boot 无法将双字段设置为空值JPA,spring-boot,jpa,jakarta-ee,repository,Spring Boot,Jpa,Jakarta Ee,Repository,我从表中创建实体,我数据库中的这列得到了null值,但数据库没有;我不能接受 我收到了这个信息 无法将短字段supplycam.entities.Nomenclaration.nuMagasin设置为空值若要回答此问题,请添加代码,使其看起来像: @Column(name="NU_MAGASIN") private short nuMagasin; 在Java中,int、long、float、double、byte、char、boolean是基本类型,不能为null。但是每种类型都有一个包装器

我从表中创建实体,我数据库中的这列得到了null值,但数据库没有;我不能接受 我收到了这个信息


无法将短字段supplycam.entities.Nomenclaration.nuMagasin设置为空值

若要回答此问题,请添加代码,使其看起来像:

@Column(name="NU_MAGASIN")
private short nuMagasin;

在Java中,int、long、float、double、byte、char、boolean是基本类型,不能为null。但是每种类型都有一个包装器。通常以大写字母开头。

消息几乎说明了一切——Java short原语不能为空。如果您希望有一个表示short的可空字段,请使用Java的
short
包装器。@Smutje请不要在注释中回答问题,并将您的注释添加为答案。我厌倦了看已经回答过的问题。非常感谢。
@Column(name="NU_MAGASIN")
private Short nuMagasin;