Thread:
 DB2 ClassCastException when using JDBC batches 
 iamjvn   08 Sep 2006, 13:08 

Comment
Prev. thread 
 Next thread
 
Prev. posting 
 Next posting
From: iamjvn (08 Sep 2006, 13:08) Replies: 0, Views: 29073
Subject: DB2 ClassCastException when using JDBC batches
Be careful when using JDBC batch settings larger than 0.

DB2 driver with a JDBC batch size other than 0 may cause a
ClassCastException.

Caused by: java.lang.ClassCastException: java.lang.Integer
        at com.ibm.db2.jcc.a.jb.a(jb.java:1068)
        at com.ibm.db2.jcc.a.jb.a(jb.java:792)
        at com.ibm.db2.jcc.a.jb.a(jb.java:163)
        at com.ibm.db2.jcc.a.tb.a(tb.java:220)
        at com.ibm.db2.jcc.b.ad.a(ad.java:1625)
        at com.ibm.db2.jcc.b.ad.b(ad.java:2725)
        at com.ibm.db2.jcc.b.ad.a(ad.java:2632)
        at com.ibm.db2.jcc.b.ad.executeBatch(ad.java:2444)
        at com.ibm.db2.jcc.b.ad.executeBatch(ad.java:1329)
        at
com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723)

hibernate.cfg.xml
-----------------
...
   <property name="jdbc.batch_size">0</property>
...
Prev. thread 
 Next thread
 
Prev. posting 
 Next posting
© Copyright 2006, Red Hat Middleware, LLC. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc. [Privacy Policy]