发生异常时Spring JDBC NamedParamJdbcTemplate事务回滚?

时间:2014-03-05 06:24:35

标签: java spring jdbc transactions

我有两个从服务类到dao类的方法,如下所示。

@Transactional(propagation = Propagation.REQUIRES_NEW, rollbackFor = Exception.class)
     public void insertData() throws CCCServiceException {

    try {

            costCenterDaoImpl.addDatoToSales();
            costCenterDaoImpl.addDatoToProducts();
        }

如果我在addDatoToProducts()方法中遇到异常,我需要回滚总事务。但截至目前,我无法回滚交易。

请任何人向我提供解决方案。在此先感谢。

我是否需要在事务之前设置auto commit false并在事务之后将其与@transactional一起设置为true?

0 个答案:

没有答案