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 + ")");


Reply via email to