关于hibernate(jpa)报not-null property references a null or transient value的问题

最近在做一个购物网站,在其中遇到一个问题:javax.persistence.PersistenceException: org.hibernate.PropertyValueException: not-null property references a null or transient value: com.shop.bean.lmm.Lmm.time我弄了好长时间,才发现问题的所在。

原来,我在写

private Date time = new Date(); 
@Temporal(TemporalType.TIMESTAMP) @Column(nullable=false)
public Date getTime() {
return time;
}
public void setTime(Date time) {
this.time = time;
}

这部分代码时将private Date time = new Date(); 写成了private Date time;我忘记了new一个Date类型的对象,导致了一天多的郁闷,而且大部分的网上文档不给力,所以在写代码时一定要认真。


你可能感兴趣的:(关于hibernate(jpa)报not-null property references a null or transient value的问题)