如何解决GORM tablePerHierarchy为假,外键
| 我的模型中有:class ContestParticipant{
static mapping = {
id generator: \"uuid\"
tablePerHierarchy false
}
String id
Contest sweepContest
Client client
String email
}
class Winner extends ContestParticipant{
...
}
我的问题是,为什么在Winner表中没有为其父表创建FK?
相同的问题:https://stackoverflow.com/questions/3620158/in-grails-setting-tableperhierarchy-false-doesnt-create-a-foreign-key-relations没有得到回答!
谢谢
解决方法
在休眠文档中说
三个子类表具有主
与超类的关键关联
表,所以关系模型是
实际上是一对一的关联
在每个子类的表示例中。
我认为这意味着您不会看到外键。对于数据库中的Winner行,您应该看到ContentParticipant的主键与Winner的主键匹配。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。