Spring @Transactional注释中readOnly属性的适当位置

时间:2013-02-28 12:04:40

标签: java spring

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

1 个答案:

答案 0 :(得分:3)

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

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