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

时间:2019-06-26 10:18:10

标签: spring-boot jpa java-ee repository

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

我从表创建了实体,并且数据库中的此列的值为空,但没有接受; 我收到了此消息

不能将短字段supplycam.entities.Nomenclature.nuMagasin设置为空值

1 个答案:

答案 0 :(得分:0)

要对此问题有一个答案,请添加代码,使其看起来像这样:

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

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