2

如果服务层的方法在同一个事务中调用存储层的方法,那么将 readOnly 属性放入服务方法或存储库方法是否有效?

4

1 回答 1

3

注释的典型位置@Transactional是在服务层中。您的服务可能会调用许多存储库方法,因此跨单个服务调用的事务比为单个存储库/DAO 调用处理更多事务更有效。

如果您将多个 DAO 注入到需要在单个事务中协同工作的服务中,那么这是正确的方法。

于 2013-02-28T12:09:42.870 回答