Not-null属性在Hibernate上引用null或transient值

时间:2016-05-27 20:00:10

标签: java hibernate

当我想要保存Inscricao的实例时,我在Inscrito.postoAtendimento中得到org.hibernate.PropertyValueException

public class Inscricao { 
   ...
   @ManyToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
   @JoinColumn(name = "incCodigo", referencedColumnName = "incCodigo")
   private Inscrito inscrito;
   ...
}


public class Inscrito { 
   ...
   @Column(name = "incPostoAtendimento")
   private Boolean postoAtendimento;
   ...
}

但是,属性postoAtendimento永远不会为空(我能够在debuger上获得它)而且我没有使用双向映射。

我将数据库上的列更改为可空,并且保存对象没有问题,incPostoAtendimento的值设置为false。

这对我没有意义。欢迎任何帮助。

提前致谢。

0 个答案:

没有答案