package com.googlecode.mycontainer.jpa; import org.hibernate.engine.transaction.internal.jta.CMTTransaction; import org.hibernate.engine.transaction.internal.jta.CMTTransactionFactory; import org.hibernate.engine.transaction.spi.TransactionCoordinator; public class MycontainerTransactionFactory extends CMTTransactionFactory { private static final long serialVersionUID = 1L; @Override public CMTTransaction createTransaction(TransactionCoordinator transactionCoordinator) { CMTTransaction ret = super.createTransaction(transactionCoordinator); return ret; } @Override public boolean canBeDriver() { return super.canBeDriver(); } @Override public boolean compatibleWithJtaSynchronization() { boolean ret = super.compatibleWithJtaSynchronization(); return ret; } @Override public boolean isJoinableJtaTransaction(TransactionCoordinator transactionCoordinator, CMTTransaction transaction) { boolean ret = super.isJoinableJtaTransaction(transactionCoordinator, transaction); return ret; } }