问题标签 [hibernate-4.x]

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 回答
6361 浏览

spring - GWT 开发模式 + Spring 3.1 + Hibernate 4.0.1 中的异常

我有一个 GWT+Hibernate+JPA+Spring 配置文件,它适用于 Spring 3.0.x + Hibernate 3.6.x。当我升级到 Spring 3.1 和 Hibernate 4.0 时,抛出以下异常:

Hibernate 4 和 Spring 3.1 是否存在任何已知的不兼容性?

这是我的 application-context.xml 配置的一部分:

持久性.xml:

0 投票
1 回答
2226 浏览

spring-3 - @ElementCollection 没有被 Hibernate 4.0.1 保存

我有A包含对象(实体)列表的类(实体),B其中包含Set<String> strings.


我创建对象A,然后尝试保存它:

A并且B对象已保存(插入)但未strings保存设置。我正在使用 Spring 3.1 和 Hibernate 4.0.1。为什么休眠忽略@ElementCollection?表已创建,mysql workbech 将其显示为只读...

0 投票
1 回答
499 浏览

java - 来自 LocalSessionFactoryBuilder 的 NullPointerException

我一起使用 Spring 和休眠(休眠 4.0.1 和 Spring 3.1)。我在 applicatonContext.xml 中使用以下 bean 定义

实例化 bean 时出现以下错误。

从谷歌搜索来看,缺陷似乎在 Spring 中。有什么解决办法吗?降级我的 Hibernate 和/或 Spring 有帮助吗?

0 投票
4 回答
9932 浏览

spring - Spring:为什么Hibernate 4中的SessionFactoryUtils类没有提供getSession方法?

Spring 3.1.0 中 Hibernate 4 的 SessionFactoryUtils.getSession 方法发生了什么?应该改用什么?sessionFactory.getCurrentSession() 不断给我这个异常:

有什么提示吗?

0 投票
2 回答
2738 浏览

hibernate - 使用 Spring 3.1 和 Hibernate 4 时替换 IdTransferringMergeEventListener

是否有 Hibernate 4 版本org.springframework.orm.hibernate3.support.IdTransferringMergeEventListener

我正在尝试将我的 Spring 3.0.x + Hibernate 3.6 应用程序升级到 Spring 3.1 + Hibernate 4,但似乎找不到如何更新它。

这在我的 applicationContext 中特别引用,如下所示:

保持原样会导致异常:

大概是因为 Hibernate 4 没有这个类DefaultMergeEventListener

提前致谢。

0 投票
1 回答
3020 浏览

jboss6.x - 在 JBoss 6.0 中使用 Hibernate 4.0.1

我必须在我的企业应用程序中使用 4.0.1 版的 Hibernate。EAR 被部署到一个 JBoss 6.0 容器中。

ear 文件包含以下休眠 jar:

根据Upgrade Hibernate version in JBOSS我尝试使用以下 jboss-app.xml 和 jboss-classloading.xml 配置自定义类加载

启动 JBoss 6 容器时,日志文件中出现以下行:

似乎已经检测到 Hibernate 4.0.1。但随后发生以下异常:

在异常堆栈跟踪中,提到了 hibernate 的 3.6.0.Final 版本。似乎容器仍在尝试使用 JBoss 附带的休眠版本创建 JPA 持久性单元。

谁能给我一个提示,告诉我我做错了什么以及如何配置自定义类加载,以便 JBoss 使用打包在 EAR 文件中的 Hibernate 版本。

0 投票
1 回答
1523 浏览

hibernate - Hibernate 4.1.0 Final:初始配置失败

我正在从休眠 3.0 迁移到 4.1。我有一个代码片段用于在我的应用程序中初始化休眠。

我在 srBuilder.confiugre() 处遇到异常。异常堆栈跟踪:虽然异常说“超时”,但不确定这是关于什么的:

0 投票
5 回答
2633 浏览

java - 如何有条件地加载映射到对象中的集合?

给定以下映射

如何包含或排除负载promotionslazy="true"尽管我正在使用 Jackson 来序列化会话关闭后的结果,但我可以使用它。

更新:使用延迟加载的问题。

上面的getSeasons方法用于将检索季节的 MVC 控制器,然后使用 jackson 将它们序列化为 JSON(使用 Spring/MVC 的视图解析器),因此我自己实际上并不访问对象,因此任何尝试延迟加载集合结果在异常中(因为杰克逊将在所有集合属性上调用迭代器)。

这是一个显示将引发异常的示例:

当然,这次映射需要有,lazy="true"否则它总是会急切地阅读集合。

promotions字段的数据类型是Collection<Promotion>

0 投票
1 回答
92 浏览

hql - 为什么当我尝试使用 hibernate4 运行项目时,它给了我错误:不支持嵌套事务?

我将项目中的休眠从版本 3 升级到了 4 我试图从数据库中选择一些东西:

我在hibernate 3中的“getProducts”函数中做了同样的事情,这很有效。在版本 4 中不再起作用。

0 投票
4 回答
7851 浏览

spring - sessionFactory 创建时出现 Hibernate 4 错误

在从 3.v 升级到 Hibernate 4 的过程中,我在 TC 启动时遇到了这个问题。

我的配置文件中的 sessionFactory 是这样完成的:

如何解决这个问题呢?