【问题标题】:Hibernate and graph design, which way to go?Hibernate和图形设计,该走哪条路?
【发布时间】:2012-05-14 14:15:46
【问题描述】:

我想在我的程序中有一些对象的图形结构,我将使用 JPA(休眠)“因为它比原始 JDBC 更好”。

我对在 hibernate 中定义所有内容以及让 hibernate 为我创建数据模式持怀疑态度,因此我定义了我自己的两个表。一个持有对象,一个持有这些对象之间的关系(连接) - 典型的 3NF。

hibernate 能有效地处理这种结构吗?或者更重要的是,这种方法是否愚蠢?我要把所有的鸡蛋都放在冬眠篮子里吗?

【问题讨论】:

    标签: java hibernate jpa jdbc graph


    【解决方案1】:

    对于这种情况下的性能,使用 JDBC 或 Hibernate 并不重要。您可以对它们使用几乎相同的选择语句。

    Hibernate 有一些优势(例如不同数据库之间的可移植性;额外的抽象层)。 Hibernate 的缺点是(在您的情况下),您必须先学习它,但对于您的简历来说,这是一个优势。

    顺便说一句,我不使用 Hibernate 创建数据模式的可能性。在我看来,这是错误的方向。应该首先创建瓶颈所在的数据库。我总是手动创建我的数据库模式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-25
      • 1970-01-01
      • 2011-02-08
      • 1970-01-01
      • 2022-10-24
      • 1970-01-01
      • 2011-04-16
      • 1970-01-01
      相关资源
      最近更新 更多