You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by rr...@apache.org on 2010/05/11 18:58:04 UTC

svn commit: r943174 - /ode/branches/APACHE_ODE_1.X/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/CriteriaBuilder.java

Author: rr
Date: Tue May 11 16:58:03 2010
New Revision: 943174

URL: http://svn.apache.org/viewvc?rev=943174&view=rev
Log:
ODE-819: Classcast during instance delete using DAO Hib (fix)

Modified:
    ode/branches/APACHE_ODE_1.X/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/CriteriaBuilder.java

Modified: ode/branches/APACHE_ODE_1.X/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/CriteriaBuilder.java
URL: http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/CriteriaBuilder.java?rev=943174&r1=943173&r2=943174&view=diff
==============================================================================
--- ode/branches/APACHE_ODE_1.X/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/CriteriaBuilder.java (original)
+++ ode/branches/APACHE_ODE_1.X/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/CriteriaBuilder.java Tue May 11 16:58:03 2010
@@ -69,7 +69,7 @@ class CriteriaBuilder {
                 List<String> iids = filter.getIidFilter();
                 for (int m = 0; m < iids.size(); m++) {
                     filters.append(" pi.id = :iid").append(m);
-                    parameters.put("iid" + m, iids.get(m));
+                    parameters.put("iid" + m, Long.parseLong(iids.get(m)));
                     if (m < iids.size() - 1) filters.append(" or");
                 }
                 clauses.add(" (" + filters + ")");