聪明的人可以共享他们使用的设计模式,以避免Doctrine\Symfony中的这个基本和常见的并发问题吗?
场景:每个用户必须拥有唯一的用户名.
解决方案失败:
失败原因:在验证和保持用户之间,用户名可能会被用户使用.如果是这样,Doctrine在尝试保留最新用户时会抛出UniqueConstraintViolationException.
php concurrency symfony doctrine-orm
concurrency ×1
doctrine-orm ×1
php ×1
symfony ×1