How to use Atomikos Transaction Essentials with Hibernate >= 4.3

前端 未结 5 482
悲&欢浪女
悲&欢浪女 2020-12-09 05:54

I switched from Hibernate 4.2 to Hibernate 4.3 and my project is not working any more. I\'m getting an

HibernateException: Unable to locate current JT

5条回答
  •  南笙
    南笙 (楼主)
    2020-12-09 06:24

    Some hint for Spring users - just use this implementation if you setup stuff with the factory bean:

    public class AtomikosPlatform extends AbstractJtaPlatform {
    
      private static final long serialVersionUID = -1L;
    
      @Override
      protected TransactionManager locateTransactionManager() {
        return new J2eeTransactionManager();
      }
    
      @Override
      protected UserTransaction locateUserTransaction() {
        return new J2eeUserTransaction();
      }
    
    }
    

提交回复
热议问题