使用Hibernate 4.3.x的OutOfMemoryError

时间:2014-07-30 08:48:55

标签: spring hibernate jpa

在一个项目中,我们使用的是Spring + Hibernate + JPA。 使用Hibernate 4.3.x更新到最新版本的COTS:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.OutOfMemoryError

返回版本4.2.14,没问题。 我在发行说明或谷歌上没有找到任何对此错误的引用。 有人也有吗?

1 个答案:

答案 0 :(得分:0)

OutofMemory错误是我们在您的应用程序生成的对象多于分配给它的堆大小时得到的错误。您可以通过将适当的参数(xms和xmx)传递给应用程序来增加分配给项目的堆大小。这也可能意味着您的项目中潜伏着可能的内存泄漏。尝试设置合适的堆,然后如果问题仍然存在,那么你需要查看你的实现并找到可能存在内存泄漏的地方。

请查看以下帖子以便更好地了解:JVM params