Spring boot 嵌套异常为org.hibernate.PropertyAccessException:为属性分配了Null值

Spring boot 嵌套异常为org.hibernate.PropertyAccessException:为属性分配了Null值,spring-boot,jpa,Spring Boot,Jpa,当我使用JPA检索实体对象时,它得到了“嵌套异常为org.hibernate.PropertyAccessException:Null值已分配给属性”。我还添加了名为nullable true的属性 @Column(name="lat",nullable = true) private double lat; 不能有可空的基元类型,这是一个矛盾(至少在Java中是这样)。 如果希望lat可以为空,则需要使用Doublejava类型,而不是Double,谢谢Thusitha。这对我来说就像预期的

当我使用JPA检索实体对象时,它得到了“嵌套异常为org.hibernate.PropertyAccessException:Null值已分配给属性”。我还添加了名为nullable true的属性

@Column(name="lat",nullable = true)
private double lat;

不能有
可空的
基元类型,这是一个矛盾(至少在Java中是这样)。
如果希望lat可以
为空
,则需要使用
Double
java类型,而不是
Double

,谢谢Thusitha。这对我来说就像预期的那样。