【发布时间】:2018-11-09 12:22:33
【问题描述】:
假设我有一个 FOO 类型字段的实体,但外部进程将无效值 BAR 写入数据库。所以下次我尝试用 Hibernate 读取这个实体时,我会遇到这样的异常:
org.hibernate.PropertyAccessException: 无法通过反射设置字段值 [BAR] 值
不幸的是,当我调用 getAllFoo() 方法并且数据库包含 999 个有效实体和一个无效实体时,我也遇到了这个异常。我希望能够获得 999 个有效实体以及针对无效实体的某种警告。
这在 Hibernate 中是否可行?
【问题讨论】: