@Transactional(rollbackFor = Exception.class)
try{
}catch(Exception e){
e.printStackTrace();
logger.error("************************");
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
}
事务的开启和和关闭
开启 通过aop开启,不可方法内部调用,然后开启事务
方法是public
配置xml文件
<tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true"/>
<context:component-scan base-package="org.test" ></context:component-scan>