我对复合类的hibernate映射有问题。 问题是我有2个类,有2个表,我还有第三类(Basket),它可以包含不同的类类型。
class="new"
... }
答案 0 :(得分:0)
fruit_type
不需要在Basket
中显式映射(如果不需要)。它应该与Fruit
类(可以使用@MappedSuperclass
注释)相关,您可以将其指定为@DiscriminatorColumn
。 Apple
和Orange
中的每一个都只定义了特定的@DiscriminatorValue
。如果你愿意,它也可以是enum
。