【问题标题】:Hibernate removal - Set replacementHibernate 移除 - 设置替换
【发布时间】:2013-02-06 17:16:48
【问题描述】:

我正在为我们的大型应用程序的某个部分移除 Hibernate,在这些应用程序中,我们一直看到无法持续隔离或重新创建的数据库争用和死锁。

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

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

我的问题:现在我需要退出 Hibernate,java.util.Set 的哪个实现与 Hibernate 的PersistentSet 最具可比性(或在非 Hibernate 世界中的最佳替代)?

【问题讨论】:

    标签: java hibernate collections persistence set


    【解决方案1】:

    想通了。

    Hibernate 的 PersistentSet 在幕后使用 java.util.HashSet。因此,在移除 Hibernate 时,这将是 PersistentSet 的最佳替代品。

    Hibernate 3.2 JavaDoc for PersistentSet

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-14
      相关资源
      最近更新 更多