[jboss-svn-commits] JBL Code SVN: r10063 - labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/gateway.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Mar 8 07:37:28 EST 2007


Author: mark.little at jboss.com
Date: 2007-03-08 07:37:28 -0500 (Thu, 08 Mar 2007)
New Revision: 10063

Modified:
   labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/gateway/SqlTableGatewayListener.java
Log:
added HSQL support.

Modified: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/gateway/SqlTableGatewayListener.java
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/gateway/SqlTableGatewayListener.java	2007-03-08 11:54:13 UTC (rev 10062)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/gateway/SqlTableGatewayListener.java	2007-03-08 12:37:28 UTC (rev 10063)
@@ -570,7 +570,16 @@
 			if (iCurr++ > 0) sb.append(" and ");
 			sb.append(sCurr).append(" = ?");
 		}
-		return sb.append(" for update").toString();
+		
+		/*
+		 * HSQL does not support FOR UPDATE! All tables appear to
+		 * be inherently updatable!
+		 */
+		
+		if (_driver.contains("hsqldb"))
+			return sb.toString();
+		else
+			return sb.append(" for update").toString();
 	} // ________________________________
 
 	/**




More information about the jboss-svn-commits mailing list