не так делаю. У меня есть сущность с составным первичным ключом (сущность на скрине привел) и проблема в том что при получении объекта из базы и изменении поля (articleFormatted - не входит в составной ключ) - мне выдается ошибка "Single id is not allowed on composite primary key" - никак не пойму что не так, ибо по логике - я нашел запись, выбрал ее из базы изменил значение поля, делаю flush - и получаю ошибку. Может кто подскажет куда смотреть хоть и что я делаю не так?
ты изменил айдишник записи. айдишники не должны меняться. добавь отдельный айдишник а вот эти поля просто юник констрейнтом закрой
Ну я возможно что-то не понимаю, но я не меняю те поля, которые входят в состав "айдишника" ведь? Я вот пример кода привожу для более явного понимания моей ситуации. В разработке на симфони я не так давно, поэтому возможно каких-то ньюансов работы с составными ключами не знаю.
составные айдишники боль в доктрине, а у тебя эти колонки еще и релейшены. Сделай просто сурогатный айдшник и будет тебе счастье
Я эту боль уже прочувствовал. Пол проекта посыпалось, уже переделал под отдельный автогенерируемый ID и вроде норм.) Спасибо за консультацию!)
та норм там, почти всё работает
Обсуждают сегодня