在Hibernate选择中导致这个NullPointerException的原因是什么?

时间:2012-12-14 21:31:21

标签: spring hibernate

我正在使用Hibernate 4.1.8.Final/Spring 3.1并获得以下异常:

java.lang.NullPointerException
            at org.hibernate.event.internal.AbstractFlushingEventListener.prepareEntityFlushes(AbstractFlushin$
            at org.hibernate.event.internal.AbstractFlushingEventListener.flushEverythingToExecutions(Abstract$
            at org.hibernate.event.internal.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventLis$
            at org.hibernate.internal.SessionImpl.autoFlushIfRequired(SessionImpl.java:1185)
            at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1240)

1 个答案:

答案 0 :(得分:1)

这可能是Hibernate 4.1.8 Core中的一个漏洞。

以下是JIRA问题HHH-7821:https://hibernate.onjira.com/browse/HHH-7821

从4.1.6升级到4.1.8后,bug报告者似乎偶尔会看到它。记者提到它是一个涉及的应用程序,并试图获得一个孤立的可恢复的方案。

我不知道这是否与你的场景相同(因为你发布的所有内容都是Stacktrace),但你可能希望看一下(以及其他引用的JIRA HHH-7829),如果它是相关的,评论/监督这些公开JIRA问题的进展情况。