Doctrine2 увеличить столбец и получить значение - PullRequest
0 голосов
/ 28 февраля 2012

У меня есть сущность с дескриптором и счетчиком. Мне нужно увеличить столбец подсчета и получить значение. Я мог бы просто получить сущность, увеличить счет и сохранить его, но это было бы чувствительно к условиям гонки, верно? Каков был бы лучший способ сделать это? Я бы предпочел не использовать собственный запрос.

1 Ответ

2 голосов
/ 28 февраля 2012

Я думаю, что вы ищете Оптимистическая блокировка .Doctrine создаст версию вашей сущности и сгенерирует исключение блокировки, если вы попытаетесь обновить его, если оно устарело.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...