Doctrine orm 如何在学说中锁定整个多人关系
假设存在实体Doctrine orm 如何在学说中锁定整个多人关系,doctrine-orm,orm,Doctrine Orm,Orm,假设存在实体产品。关系设置如下: 产品--1:N-->ImageLink getImageLinks()。这将从数据库中获取所有ImageLinks条目,并将它们转换为对象。我将遍历它们,并为isMainImage设置正确的值。然后我刷新实体管理器 有人可能已经添加了一个新图像,并同时将其标记为主图像。该图像未从数据库中选择,也未转换为对象。因此,is没有设置为false。因此,在冲洗过程中不会对其进行更改 现在我有两个主要图像。如何解决此问题? 如果没有ORM,我将在一个db查询中更新图像,类
产品。关系设置如下:
产品--1:N-->ImageLink getImageLinks()
。这将从数据库中获取所有ImageLinks
条目,并将它们转换为对象。我将遍历它们,并为isMainImage
设置正确的值。然后我刷新实体管理器
有人可能已经添加了一个新图像,并同时将其标记为主图像。该图像未从数据库中选择,也未转换为对象。因此,is没有设置为false。因此,在冲洗过程中不会对其进行更改
现在我有两个主要图像。如何解决此问题?
如果没有ORM,我将在一个db查询中更新图像,类似于updateimage\u链接集是\u main=IF(id=13,1,0)
欢迎您提出更好的标题。我很难用一句话来描述这个问题:(欢迎你提出更好的标题。我很难用一句话来描述这个问题:(