Hibernate删除 - 设置替换

时间:2013-02-06 17:16:49

标签: java hibernate collections persistence set

我正在为我们的大型应用程序的某个部分删除Hibernate,我们已经看到数据库争用和永远无法隔离或重新创建的死锁。

父子关系,其中子项在我们的.hbm.xml中映射为Set:Hibernate使用自己的Set实现(特别是PersistentSet)。

我们在引用父母的孩子时正确/正确地对java.util.Set接口进行编程。

我的问题:既然我需要提取Hibernate,那么java.util.Set的实现是Hibernate PersistentSet中最具可比性(或非Hibernate世界的最佳替代)?

1 个答案:

答案 0 :(得分:0)

想出来。

Hibernate的PersistentSet使用了java.util.HashSet。因此,在删除Hibernate时,这将是PersistentSet的最佳替代。

Hibernate 3.2 JavaDoc for PersistentSet