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