2011-03-07 16 views
15

Ben tomcat üzerinde bir bahar/hazırda java uygulaması çalıştırıyorum ve güncelleme üzerinde bu korkak hata görüyorum: JDBC sürücüsü döndürmedi beklenen satır sayısıBatchingBatcher üzerinde Garip NPE "JDBC sürücüsü beklenen satır sayısı sayısını döndürmedi"

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) 

Son zamanlarda mysql bağlayıcısını 5.1.15 sürümüne güncelledim. Böyle bir şey gören oldu mu?

+0

Bunu tetikleyen kodu vermeyi düşünüyor musunuz? Lütfen, varlıklarınızı ve openSession ile session.close arasındaki kodu gönderin. – jpkrohling

+0

kontrol edin, parti boyutunu ayarladınız mı? – blob

+0

Küme büyüklüğüm 50'dir. Bu başladıktan sonra, performans için kötü olan 0'a düşürdüm. Bugün görmedim. Bir dahaki sefere hata oluşur. – matsientst

cevap

2

Sanırım bunu bir kez gördüm ve sorgu tarafından döndürülen nesne türü için hashCode ve Equals yöntemlerini uygulayarak bunu düzeltdim.