Это приведет к активному уничтожению вашего CTI и даже может создать анти-шаблон!
Мой аргумент в том, что если,
Buy::Topic.id == Buy::Topic.topic_id == Topic.id
затем вы создаете отношения один-к-одному между Buy :: Topic и Topic.
Это означает, что ни один другой класс не может быть составлен из Buy::Topic
, поскольку id
может конфликтовать с некоторым Topic.id
.
Поскольку Buy::Topic
является подклассом Topic
, у вас сейчас есть только одна концептуальная сущность. За исключением того, что у вас есть две таблицы и несколько сумасшедших индексов, чтобы вы туда попали.