BatchingBatcher上的奇怪NPE"JDBC驱动程序没有返回预期的行数"

mat*_*tst 15 mysql spring hibernate jdbc mysql-connector

我在tomcat上运行spring/hibernate java应用程序,我在更新时看到这个时髦的错误:JDBC驱动程序没有返回预期的行数

Caused by: java.lang.NullPointerException
        at org.hibernate.jdbc.BatchingBatcher.checkRowCounts(BatchingBatcher.java:90)
        at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70)
        at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268)
        at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:262)
        at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:179)
Run Code Online (Sandbox Code Playgroud)

我最近将我的mysql连接器更新到版本5.1.15.有没有人见过这样的东西?

Jam*_*ron 2

我想我曾经遇到过这个问题,并通过为查询返回的对象类型实现 hashCode 和 Equals 方法来修复它。