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;