Wpis z mikrobloga

Podział na pewno chcesz, bo nie chcesz, żeby moduł order zależał np. od sterownika konkretnej bazy, której używasz

Gdzie to zrobić: zdania są podzielone. Możesz albo wszystko trzymać w jakimś submodule np. domain/order, domain/order/db albo odziellnie tj. domain/order, infra/order/db.
@Saly: Ale co to ma do rzeczy? Abstrakcje nad bazą SQL daje mi Spring Data JPA. Wszystkie rzeczy związane z konkretną bazą np. Postgresem jest w appliction properties. Bardziej mi chodziło o to czy robić coś w stylu order/domain, product/domain itd.
Abstrakcje nad bazą SQL daje mi Spring Data JPA


@Nofenak: mówię o miejscu, gdzie będziesz miał implementację repozytoria czy encje bazodanowe. Czyli tam, gdzie jest kod, który "gada z bazą"