0
A
回答
1
如果實體有一個自動生成的值列像ID:
@ORM\GeneratedValue(strategy="AUTO")
您可以檢查實體保存做
if($entity->getId())
相關問題
- 1. 我是否正確實施SOLID原則?
- 2. 保存實體原則/ symfony2的副本
- 3. 如何使用多個連接來保存原則實體
- 4. 如何確認實體是否以GAE的最終一致性保存?
- 5. Symfony使用原則的實體選擇
- 6. 原則2:保存實體的複雜關係
- 7. 如何確定實體是否已保存?
- 8. 使用實體框架保存實體
- 9. 代碼到接口原則是否適用於實體類?
- 10. 使用JPARepository保存實體
- 11. 原則:自定義實體存儲庫
- 12. 使用實體框架確保原子性
- 13. 實體框架保存原圖
- 14. 如何用我的ID保存實體
- 15. getHibernateTemplate保存實體與默認值
- 16. 實體原則格式
- 17. 使用休眠保存實體與引用的依賴實體
- 18. 確保使用Symfony 2刪除實體
- 19. 確定mongodb保存方法是否確實更新記錄
- 20. 不正確補充實體的原則(ids是字符串而不是整數)
- 21. 讓實體調用存儲庫方法是否正確?
- 22. 原則:模式:更新是否限於可用實體的子集?
- 23. 我應該使用實體框架,而不是原始的ADO.NET
- 24. 實體框架:檢查是否有要從特定實體保存的更改
- 25. 使用實體ID保存父實體比使用整個實體
- 26. 保存後使原則加載auto_increment值
- 27. 保存Hibernate JPA子實體的正確方法是什麼
- 28. 在原則中獲取關聯實體給一個實體,但是與規則
- 29. 單實體數據存儲是否原子寫入?
- 30. 使用鏈接的新實體將新實體保存到DataServiceContext
如果我的實體保存已經有一個ID值,我正在更新它? – fSazy
它會拋出一個異常。你可能想分析下面的代碼:https://github.com/doctrine/doctrine2/blob/master/lib/Doctrine/ORM/UnitOfWork.php#L301 – rafaame
給我+1(我的答案左邊的向上箭頭)如果這對你有幫助。謝謝 – rafaame