Я настраиваю проект с помощью Doctrine 2.1.5.У меня есть несколько таблиц без первичных ключей.Я временно добавил несколько первичных ключей для создания сущностей и репозиториев.
Но я удаляю поддельные столбцы первичного ключа и также удаляю ссылку из сущности Doctrine.
Также я буду определять несколько столбцов как составной первичный ключ в этих табличных сущностях (но не втаблицы).
Будут ли какие-либо последствия (например, неправильный результат запроса или неудачный запрос) при присоединении к этим классам сущностей из-за того, что 1. отсутствует PK в базе данных 2. добавляется поддельный составной первичный ключ в классы сущностей?
Во многих руководствах и блогах упоминается, что необходимо иметь первичный ключ.Но никогда ничего не упоминалось (что я могу найти), что вышеуказанное решение не является проблемой.(или это проблема).
Ответ из реального опыта был бы великолепен.Но всем добро пожаловать.
Заранее спасибо за помощь.P