예제 #1
0
 /**
  * Returns the current Transaction instance
  *
  * @return Transaction
  * @throws DatabaseException
  */
 public Transaction getTransaction() throws DatabaseException {
   if (transaction == null || !transaction.isValid()) {
     transaction = new JDBCTransaction(createConnection());
     if (transaction == null || !transaction.isValid()) {
       throw new DatabaseException("Connection Failed!");
     }
   }
   return transaction;
 }