general_request
, как вы узнаете с какой таблицей нужно джойнить?general_request
? general_request
одновременно может быть всем? onDelete="CASCADE"
тогда сама БД будет бросать исключение, которые ловите и обрабатывайте как нужно.onDelete
при ManyToOne
- эквивалентно CONSTRAINT "fk_id_status" FOREIGN KEY ("id_status")
REFERENCES "status"("id") ON DELETE RESTRICT
$primaryIp = $this->ipAddressRepository->getPrimaryByPort($command->id_port);
Port
).$primaryIp = $this->ipAddressRepository->getPrimaryByPort($command->id_port); //важно взять эту сущность первой
$ipAddress = $this->ipAddressRepository->get($command->id_ip_address);
$primaryIp->getIpAddressAssigned()->setSecondary();
$ipAddress->getIpAddressAssigned()->setPrimary();
$this->em->flush();