apps/service-design/query-object-pattern
161 · Padrões de Design de Serviço · ≈ 6 min de estudo
Query Object
Uma consulta com filtros opcionais vira um objeto que se compõe por métodos: cada método acrescenta um predicado, todo valor vira parâmetro numerado e toda coluna vinda de fora passa por uma lista permitida. O objeto só monta o SQL; quem executa é outra peça. Use em listagens e relatórios com filtros combináveis, sem concatenar string e sem SQL injection.
- passos
- 6
- arquivos
- 3
- testes
- 0
- tecnologias
- 5