SSH的Spring注解@Transactional什么作用?只能放在Dao层吗?请不要复制粘贴别人的答案

2025-02-26 01:17:41
推荐回答(2个)
回答1:

@Transactional采用注解式事务,所有标记为这个注解的并且能被spring扫描到的方法都会根据@Transactional的配置来使用事务,一般事务放在一个单元操作中,比如同时保存两个表,那么需要对这一个操作开启事务,要么都成功,一个失败的话事务回滚。也就是说不一定放在Dao层,

回答2:

你好
1.方法加上这个注解之后,事务管理就交由Spring来处理。
2.也可以放在service层。