java Hibernate:将实体映射为列表到两个或多个其他实体
@Entity
class Item {
...
}
@Entity
class Character {
...
@OneToMany
public List<Item> getItems() {
...
}
}
@Entity
class Bank {
...
@OneToMany
public List<Item> getItems() {
...
}
}
我想要一个表,用于数据类型字段{Characters,Bank}和ID字段的项目实体。我怎么做这样的映射呢?有什么想法吗
提前谢谢
# 1 楼答案
你应该使用
@DiscriminatorColumn()
阅读here(第2.2.4.2页)