spring 事务注解 默认遇到throw new RuntimeException("...");会回滚 需要捕获的throw new Exception("...");不会回滚 // 指定回滚 @Transactional(rollbackFor=Exception.class) public void methodName() { // 不会回滚 throw new Exception("..."); } //指定不回滚 @Transact…
spring 事务注解 默认遇到throw new RuntimeException("...");会回滚需要捕获的throw new Exception("...");不会回滚 // 指定回滚@Transactional(rollbackFor=Exception.class) public void methodName() { // 不会回滚 throw new Exception("..."); } …
不多BB,直接上代码: public class DataSourceKey { /** * 用户数据源 */ public final static String USER = "userDataSource"; /** * 报表数据源 */ public final static String REPORT = "reportDataSource"; /** * 所有数据源的集合 */ final static List<String> SOURCE…