我尝试使用 Hibernate 在带有 JPA 的 Postgres 中插入一些值。我有一个名为 Reserva 的带有注释的映射类,它有一个字段:
@Column(nullable=false)
@Temporal(javax.persistence.TemporalType.DATE)
private Calendar dataFinal;
我填充了这个类的所有字段,没有一个为空,但是当我调用 persist(reserva) 时,它会抛出一个错误,即 dataFinal 为空,但它不是!我设置了所有字段。有谁知道我发生了什么事?提前致谢!提示:当我使用(Cascade.Persist)保留另一个具有此类(Reserva)的类时,它会正常保留Reserva。