当前位置: 首页 > 面试题库 >

Hibernate的替代方法

席乐童
2023-03-14
问题内容

对于像

制作视频的人相信

  1. 在许多情况下,冬眠过大
  2. 基本的sql是一种很好的语言,它可以将很多冬眠抽象化

我想听听他们如何比较,以及每个人的优缺点。


问题答案:

在这里,您可以找到Java
ORM和持久性解决方案的详尽列表。并非所有以下Hibernate / JPA方法都遵循,其中某些方法在设计上相当容易。

当然,该站点上没有列出解决方案,例如带有模板的Spring
JDBC等
。对于需要快速,轻松构建JDBC访问并且已经在使用Spring的项目,这是我个人的选择。

总的来说,至少对于我来说,说Hibernate不好并发展壮大还为时过早。它很好地满足了它的目的,但逐渐适应了许多鞋子。我个人的看法是,它将保持原样,但是NoSQL解决方案可能会催生出新的Java数据映射解决方案,例如Spring
Data
。有必要创建一种与应用程序数据进行交互的简单方法,但是我不相信如何达成目标……。



 类似资料:
  • 问题内容: 使用hibernate实现联合查询,我必须采取什么替代方法?我知道hibernate状态目前不支持联合查询,现在我看到的建立联合的唯一方法是使用视图表。 另一个选择是使用普通的jdbc,但是这样一来,我将失去所有示例/条件查询功能,以及hibernate对表/列执行的hibernate映射验证。 问题答案: 使用hibernate实现联合查询,我必须采取什么替代方法?我知道hibern

  • 我用的是Hibernate 3.6,其中有这样一段代码: 现在我将罐子从 3.6 更改为 4.1最终 似乎addScalar方法正在请求类型而不是Hibernate.STRING我找不到任何热的例子来解决这个问题。如果有人知道,请帮我谢谢。

  • 问题内容: 我正在使用Hibernate 3.6,其中有如下代码: 现在我将罐子从3.6更改为4.1 看来addScalar方法要代替Type来代替Hibernate.STRING我找不到任何解决此问题的示例。如果有人认识,请帮助我,谢谢。 问题答案: HHH-5196导致org.hibernate.Hibernate中的类型字段被弃用(并实际上已删除) 现在可以从javadocs的Type中找到

  • 问题内容: 我正在尝试从旧版本的Hibernate(版本3)中更新一些代码。它使用了Hibernate 5中不再存在的两种接口方法。 Hibernate 5中的等效功能是什么? 问题答案: 您似乎正在寻找。例如, 您可能还需要检查TransactionStatus的文档,以查看交易状态的相对细粒度,因为您可能想要或需要比上述更多的包容性替代品。另外,请不要忽略的方法,您可能会发现有帮助。例如,

  • 问题内容: 我正在使用Hibernate 3.6,其中有如下代码: 现在我将jar从3.6更改为4.1 看来addScalar方法要代替Type来代替Hibernate.STRING我找不到任何解决此问题的示例。如果有人认识,请帮助我,谢谢。 问题答案: HHH-5196导致org.hibernate.Hibernate中的类型字段被弃用(并实际上已删除) 现在可以从javadocs的Type中找

  • 问题内容: 使用hibernate实现联合查询,我必须采取什么替代方法?我知道hibernate状态目前不支持联合查询,现在我看到的建立联合的唯一方法是使用视图表。 另一个选择是使用普通的jdbc,但是这样一来,我将失去所有示例/条件查询的功能,以及hibernate对表/列执行的hibernate映射验证。 问题答案: 使用VIEW。可以使用实体名称将相同的类映射到不同的表/视图,因此您几乎不需