Spring框架中的Transactional注解是几个比较常用注解之一,作用就是用于事务的管理。如果系统接的Mybatis的数据库,那么Spring的Transactional就会接替sqlSession的生命周期管理。
它的用法非常简单,就是把它标注在需要事务的方法上面即可。例如1
2
3
4@Transactional(rollbackFor = Exception.class)
public void createBidOffer() {
insertBidAndOffer();
}
但是并不是放到任何方法上,它都会生效的。