【发布时间】:2011-08-29 12:20:56
【问题描述】:
我有一个实体“A”,它与另一个实体“B”具有一对多关系 (1:n)。不幸的是,(多年来存在的)数据库将 B 中的列定义为 A 的主键为 NOT NULL,但这种关系不是强制性的。因此,如果没有 Emtity A 相关,则此列简单地得到 -1。
如何在 JPA / Hibernate 中映射它?我得到以下异常:
Exception in thread "main"
javax.persistence.EntityNotFoundException:
Unable to find A with id -1
我知道这是正确的,但也许有解决方法?
请不要因为数据模型而责备我:-)
【问题讨论】: