在哪里放@Transactional?在接口规范或实现中?

放置@Transactional注释的最佳做法是什么?我应该注释接口方法还是实现?

回答:

好问题。我一直把它放在实现中。也许是因为它是实现细节,而不是抽象。

你可能希望不同的实现具有不同的事务行为。

El Guapo指出,除此之外,在接口上使用代理策略还可能引发更多问题。

以上是 在哪里放@Transactional?在接口规范或实现中? 的全部内容, 来源链接: utcz.com/qa/429443.html

回到顶部