如果您将@Transactional in the DAO类和/或其方法,或者注释使用 DAO 对象调用的服务类是否更好?或者注释两个“层”是否有意义?
@Transactional
DAO
我认为事务属于服务层。它是了解工作单元和用例的人。如果您将多个 DAO 注入到需要在单个事务中协同工作的服务中,那么这是正确的答案。