Mock时 spring事物模板代码显示使用
import org.springframework.transaction.TransactionException;
import org.springframework.transaction.TransactionStatus;
import org.springframework.transaction.support.SimpleTransactionStatus;
import org.springframework.transaction.support.TransactionCallback;
import org.springframework.transaction.support.TransactionTemplate;
/**
*
* @author wb-guozhenhua
* @version $Id: TransactionTemplateStub.java, v 0.1 2015-7-16 下午03:45:03 wb-guozhenhua Exp $
*/
public class TransactionTemplateStub extends TransactionTemplate{
/** 序列化ID */
private static final long serialVersionUID = 7046583120295167590L;
/**
* @see org.springframework.transaction.support.TransactionTemplate#execute(org.springframework.transaction.support.TransactionCallback)
*/
@Override
public <T> T execute(TransactionCallback<T> action) throws TransactionException {
TransactionStatus status = new SimpleTransactionStatus();
return action.doInTransaction(status);
}
}