第一种 SessionImpl currentSession =(SessionImpl) getSessionFactory().getCurrentSession();boolean transactionActive = currentSession.getTransactionCoordinator().isTransactionActive(); 第二种 TransactionSynchronizationManager.isActualTransactionActive();