Я привел этот аргумент по поводу использования Spring JPA Specification.
Простой вопрос заключается в том, является ли Specificaiton частью логики бизнес-уровня или логики персистентного уровня?
Я бы сказал,это часть логики постоянства по следующей причине:
Это способ создания предикатов, по которым будет выполняться запрос.Проще говоря, это удобный способ определения критериев многократного использования.Так что из-за того, что он является частью запроса, я думаю, что он должен быть частью бизнес-логики.
Но, с другой стороны, из-за того, что он получен из шаблона спецификации DDD, его можно утверждать как часть бизнесаслой тоже.
Спасибо, если кто-нибудь может пролить свет на это.