spring-boot - 嵌套异常是 org.hibernate.PropertyAccessException: Null value was assigned to a property
问题描述
当我使用 JPA 检索实体对象时,它得到“嵌套异常是 org.hibernate.PropertyAccessException:空值被分配给属性”。我还添加了名为 nullable true 的属性。
@Column(name="lat",nullable = true)
private double lat;
解决方案
您不能拥有nullable
原始类型,这是一个矛盾(至少在 Java 中)。如果你想 lat 是nullable
,你需要使用Double
java 类型,而不是double
推荐阅读
- javascript - 为什么 Edge 在这种情况下无法获得正确的 keydown 值?
- python - pygame中的高分系统
- jquery - Ajax 请求未通过 POST 发送数据
- postgresql - 事务中的游标在 go 和 psql 之间的行为不同
- apache-spark - 通过 livy 批处理 API 从 driverLogUrl 读取 spark stdout
- ruby-on-rails - 当我重置为以前的提交时,git 不清除 development.sqlite3
- r - R/Tcltk 条件文件菜单命令赋值
- html - 如何使用 Visual Studio 将结束标记与 HTML 中的开始标记对齐?
- windows - 哪个 Windows 注册表项存储 PATH 变量?
- javascript - 如何在Highcharts中删除X滚动的文本