有桌子:
comments(id, body, object_kind(photo, topic, ...), object_id),
photos(id, title),
topics(id, title, body),
...(id, ...).
如何使用FK object_kind + object_id与相关表中的合适行进行链接?并创建onCascade=DELETE
(删除主题时删除主题评论)。
sollution之一:为每种关系类型创建单独的列:comment_id
,photo_id
,但我正在尝试找到更灵活的溶剂。
答案 0 :(得分:0)
没办法。只有comment_id
,photo_id
等nullable=true