我有一个类Problem
,然后是各种其他类,它们扩展了基类,Solution
例如,许多其他解决方案子类。该类将是各种解决方案类的“外键”,尽管该类不需要解决方案列表。BasicSolution
ExpertSolution
Problem
Problem
所以我想要Problem
各种解决方案表中的表外键(每个解决方案子类一个表)。我如何通过 Hibernate 实现它?
我知道从 Hibernate 的角度来看,这不是正确的数据库设计,但它是一个遗留系统,无法调整。我知道一对多的实体关联,但这需要一些解决方案列表才能出现在问题类中(我不想要)。
你能建议这个问题的一些答案吗?