我的模特中有:
class ContestParticipant{
static mapping = {
id generator: "uuid"
tablePerHierarchy false
}
String id
Contest sweepContest
Client client
String email
}
class Winner extends ContestParticipant{
...
}
我的问题是,为什么Winner表中没有为其父表创建FK?!
感谢
答案 0 :(得分:1)
在hibernate文档中,它说
三个子类表具有主要表 超类的关键关联 表所以关系模型是 实际上是一对一的关联
在每个子类的表示例中。
我认为这意味着你不会看到外键。对于db中的Winner行,您应该看到ContentParticipant的主键与Winner的主键匹配。