-
通过直接编码,使用Spring的TransactionTemplate来添加事务,例如:
将上面的方法包装在新方法中
为了使用TransactionTemplate,需要实现TransacsionCallback接口,该接口只有一个要实现的方法,通常为匿名内部类,然后把想要事务操作的方法放在里面 -
声明式事务
- 定义事务熟悉:
- 定义隔离级别
- 只读
- 事务超时
- 回滚机制
例子:
通过直接编码,使用Spring的TransactionTemplate来添加事务,例如:
将上面的方法包装在新方法中
为了使用TransactionTemplate,需要实现TransacsionCallback接口,该接口只有一个要实现的方法,通常为匿名内部类,然后把想要事务操作的方法放在里面
声明式事务
例子: