1 18 package org.apache.activemq.store.jdbc.adapter; 19 20 import org.apache.activemq.store.jdbc.Statements; 21 22 27 public class TransactJDBCAdapter extends ImageBasedJDBCAdaptor { 28 public void setStatements(Statements statements) { 29 String lockCreateStatement = "SELECT * FROM " + statements.getFullLockTableName(); 30 31 if (statements.isUseLockCreateWhereClause()) { 32 lockCreateStatement += " WHERE ID = 1"; 33 } 34 lockCreateStatement += " WITH XLOCK"; 35 statements.setLockCreateStatement(lockCreateStatement); 36 37 super.setStatements(statements); 38 } 39 } 40 | Popular Tags |