问题标签 [hibernate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
9336 浏览

sql - 是否可以在 Hibernate 中使用分析函数?

有没有办法在 Hibernate 中使用类似 sql-server 的分析函数?

就像是

0 投票
3 回答
5373 浏览

java - HQL 查询集合中的列

是否可以使用具有这样的配置的 HQL 访问 table2 的各个列?

0 投票
3 回答
2107 浏览

java - 在 UI 中使用 Hibernate 对象图之前加载它的最佳方法是什么?

情况是这样的:

  • 您有一个 Hibernate 上下文,其中包含一个定义了一些延迟加载的对象图。
  • 您想在 UI 中按原样使用 Hibernate 对象,而不必在某处复制数据。
  • 有不同的 UI 上下文需要不同数量的数据。
  • 数据太大,每次都急于加载整个图表。

以可配置的方式在对象图中加载所有适当的对象,以便无需返回数据库加载更多数据即可访问它们的最佳方法是什么?

任何帮助。

0 投票
2 回答
665 浏览

java - Hibernate 工具和不断变化的数据库

我目前正在使用 Hibernate Tools 3.1;我自定义了命名约定和 DAO 模板。数据库(SQL Server 2005)处于早期开发阶段,我负责重建映射、实体、DAO、配置等。每次我必须对表进行逆向工程,因此我会丢失对映射(*.hbm.xml 文件)所做的所有自定义,例如调整标识列、选择equalstoString中使用的字段。我正在考虑将 diff XML 写入文件并将其“合并”到生成的映射中(请参阅我的相关问题),但我想知道......是否有任何最佳实践/工具来处理这些烦人的、不可避免的、关键的任务?

0 投票
8 回答
631 浏览

java - 从手工制作的休眠映射文件转移到注释是否值得?

我有一个 webapp,其原始代码库是使用手工制作的 hibernate 映射文件开发的。从那时起,我已经相当精通“编码”我的 hbm.xml 文件。但是这些天所有酷孩子都在使用注释。

所以,问题是:重构我的代码以使用休眠注释是否值得?除了时髦和现代,我会得到什么吗?我会失去现有的手工编码映射文件中的任何控制权吗?

一个子问题是,要付出多少努力? 我喜欢我的数据库精益求精。该映射仅涵盖十几个域对象,包括两个集合、一些子类和大约 8 个表。

亲爱的 SOpedians,提前感谢您提供明智的意见。

0 投票
5 回答
14670 浏览

java - 当 Hibernate 刷新一个 Session 时,它如何判断 session 中哪些对象是脏的?

我对 Hibernate 的理解是,当对象从数据库加载时,它们会被添加到会话中。在不同的点,根据您的配置,会话被刷新。此时,修改后的对象被写入数据库。

Hibernate 如何决定哪些对象是“脏的”并且需要写入?

Hibernate 生成的代理会拦截对字段的分配,并将对象添加到 Session 的脏列表中吗?

还是 Hibernate 会查看 Session 中的每个对象并将其与对象的原始状态进行比较?

还是完全不同的东西?

0 投票
6 回答
9236 浏览

hibernate - 使用分区的 postgresql 休眠插入批处理

在分区的 postgresql 表中是否有通过休眠进行批量插入的解决方案?目前我遇到这样的错误......

我找到了这个链接http://lists.jboss.org/pipermail/hibernate-dev/2007-October/002771.html但我在网上找不到任何地方解决这个问题或如何解决它

0 投票
6 回答
128209 浏览

java - Hibernate Query By Example 和 Projections

简而言之:hibernate 不支持投影和示例查询?我找到了这篇文章:

代码是这样的:

就像另一张海报说的那样,生成的 sql 一直有一个 where 类只引用 y0_= ?而不是 this_.city

我已经尝试了几种方法,并搜索了问题跟踪器,但一无所获。

我什至尝试使用投影别名和变形金刚,但它不起作用:

有没有人通过示例使用预测和查询?

0 投票
1 回答
7296 浏览

java - 在 Hibernate 中绕过 GeneratedValue

是否可以在 Hibernate 中绕过@GeneratedValueID,我们有一种情况,大多数时候我们希望使用 设置 ID GeneratedValue,但在某些情况下希望手动设置 ID。

这可能吗?

0 投票
4 回答
1369 浏览

eclipse - 在 Eclipse HibernateTools 插件中使用数组参数

如何在 HibernateTools 插件的 HQL 编辑器中绑定数组参数?查询参数类型列表不包括数组或集合。

例如:
Select * from Foo f where f.a in (:listOfValues)
如何将数组绑定到该 listOfValues?