Prečo Spring Repository nie je DDD Repository

Zdeno Jašek

24.05.2021
Knižnica Spring poskytuje rozhranie Repository, ktoré kedysi o sebe hlásalo, že ide od Repository v zmysle Domain-Driven Design. V nových verziách Springu sa už toto zavádzajúce tvrdenie v dokumentácii nevyskytuje. Dôvod je jednoduchý: Spring rozhranie Repository nie je Repository podľa Domain-Driven Design. Repository podľa Domain-Driven Design Účelom Repository v DDD je poskytnúť prístup k takzvaným „agregátom“. Agregát je množina súvisiacich objektov, … čítať viac