标签: postgresql doctrine-orm
在我的应用程序中,在一个非常精确的情况下,当我尝试使用Doctrine更新实体时,这失败了因为" Key已经存在"。
事实上,Doctrine会尝试INSERT INTO而不是UPDATE,我不明白为什么。
INSERT INTO
UPDATE
要理解为什么Doctrine没有选择正确的方法,我想在选择INSERT INTO或UPDATE时知道什么是Doctrine?
似乎不是基于ID,那么是什么?
也许有助于找到答案:我使用的是PostgreSQL