使用Spring Data等高级持久框架在干净架构下如何处理?

19-06-25 banq
         

有人问鲍勃大叔:亲爱的@ unclebobmartin,使用非常高级别的持久访问框架,如@ SpringData(JPA或MongoDB),是否可以避免将其隐藏在(干净架构的)适配器中,即将其实体和(干净架构的)端口合并?

鲍勃大叔:我不会将它与实体(业务对象)合并。我会在强烈捍卫的架构边界,将任何这些框架放得越远越好!

         

2