3
A
回答
0
沒有標準的方法。如果您使用Hibernate,那麼您可以執行一些技巧,例如獲取所有託管實體,然後手動搜索您的ID。對於其他JPA實現,您可以查找其他技巧。
相關問題
- 1. DDD實體及其標識符
- 2. 更新與其他檢查實體
- 3. 實體框架 - 加載實體的標識沒有被分配
- 4. KendoGrid - MVC - 實體 - 標識列
- 5. 檢查實體是否在Code First中的其他實體中有引用
- 6. 檢查HTML實體DIV的標記
- 7. 基於其基本實體的公共標識符過濾相關實體
- 8. 條件查詢:搜索通過ID和其他相關實體的標識
- 9. 檢測實體是否附加到datacontext
- 10. 附加標識列
- 11. DbSet無法識別其實體
- 12. 檢查實體包含所有組件通過枚舉標誌
- 13. 在創建新實體之前檢查現有實體
- 14. Drnamics CRM - 附加 - 檢查實體是否存在
- 15. 實體框架6.1檢查是否未附加,然後附加崩潰
- 16. 所有存儲庫中所有實體的唯一標識
- 17. 學說相關實體附加查詢
- 18. @ORM \ Id沒有在symfony中爲一個實體標識一個實體
- 19. org.hibernate.AnnotationException:沒有爲使用JPA XML實體映射的實體指定標識符
- 20. 實體框架標識列負值
- 21. System.InvalidCastException,實體框架與TINYINT標識列
- 22. 實體框架搞亂行標識
- 23. 何時分配LinqToSql實體標識?
- 24. 閱讀Hibernate實體標識值
- 25. 實體框架和標識列
- 26. 同類根實體的標識
- 27. ServiceStack實體標識字段名
- 28. 在URL上插入實體標識
- 29. Linq To Sql:檢索沒有附加子項的父實體
- 30. 我將如何唯一標識實體框架中的實體?
請問,你需要什麼? –
@AndreiI,有一個更新實體的存儲過程。這個過程使用實體的標識符,所以我想檢查這個實體是否存在於當前的持久化上下文中,如果存在,我使用'EntityManager.refresh'從數據庫 –
@AndreiI'更新它,如果實體被管理,則調用em .refresh()'我如何檢查只有一個標識符? –