
public class AService { ARepository aRepository; // 复杂业务方法 public void doSomeThing(Long id) { getById(id); 还是 aRepository.getById(id); ... ... } public A getById(Long id) {...} } 1 EscYezi 2021-10-11 01:36:27 +08:00 via iPhone 这两个不冲突,个人倾向复杂或者通用的查询由 service 自己封装(方法内部调用的还是 repository ),简单的直接调用 repository,多一层意义不大 |
2 9c04C5dO01Sw5DNL 2021-10-11 10:20:36 +08:00 需要注意的是如果用了事务,用 this 会导致事务不生效。 |