Является ли Spring JPA Specification частью бизнес-уровня или уровня устойчивости? - PullRequest
0 голосов
/ 26 февраля 2019

Я привел этот аргумент по поводу использования Spring JPA Specification.

Простой вопрос заключается в том, является ли Specificaiton частью логики бизнес-уровня или логики персистентного уровня?

Я бы сказал,это часть логики постоянства по следующей причине:

Это способ создания предикатов, по которым будет выполняться запрос.Проще говоря, это удобный способ определения критериев многократного использования.Так что из-за того, что он является частью запроса, я думаю, что он должен быть частью бизнес-логики.

Но, с другой стороны, из-за того, что он получен из шаблона спецификации DDD, его можно утверждать как часть бизнесаслой тоже.

Спасибо, если кто-нибудь может пролить свет на это.

...