You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by ka...@apache.org on 2008/12/20 01:50:17 UTC
svn commit: r728202 -
/ode/branches/APACHE_ODE_1.X/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/ProcessDaoImpl.java
Author: karthick
Date: Fri Dec 19 16:50:17 2008
New Revision: 728202
URL: http://svn.apache.org/viewvc?rev=728202&view=rev
Log:
Perform select for update with wait or no-wait, as the case may be.
Modified:
ode/branches/APACHE_ODE_1.X/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/ProcessDaoImpl.java
Modified: ode/branches/APACHE_ODE_1.X/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/ProcessDaoImpl.java
URL: http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/ProcessDaoImpl.java?rev=728202&r1=728201&r2=728202&view=diff
==============================================================================
--- ode/branches/APACHE_ODE_1.X/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/ProcessDaoImpl.java (original)
+++ ode/branches/APACHE_ODE_1.X/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/ProcessDaoImpl.java Fri Dec 19 16:50:17 2008
@@ -143,7 +143,7 @@
Criteria process = instance.createCriteria("process");
process.add(Restrictions.eq("id", _process.getId()));
correlationSet.add(Expression.eq("value", ckeyValue.toCanonicalString()));
- correlationSet.setLockMode(LockMode.UPGRADE_NOWAIT);
+ correlationSet.setLockMode(wait ? LockMode.UPGRADE : LockMode.UPGRADE_NOWAIT);
return correlationSet.list();
} catch (HibernateException he) {
return Collections.EMPTY_LIST;