![]() |
1
0
我也有同样的问题。我尝试将mappedby条件移动到“secondary”实体,希望在保存主实体时也保存这个secondary实体。 保存主实体时生成以下异常(适用于以上示例): org.hibernate.id.identifierGenerationException:调用save():com.my.name之前,必须手动分配此类的ID。 另外,如果查看由我的配置生成的表,我会发现person表有一个指向name表的id的fk“name”。使用共享主键的整个目的是避免像这样的fk列。 因此,将mappedby移到辅助表并不是一个解决方案。 |