Bom, pessoal, eu queria trazer algumas considerações finais em relação a tanto a repository e depois sobre o que a gente viu aqui de forma geral. Em relação ao repository, não sei se você percebeu aqui, mas você busca por uma specification, mas você pode sim criar um usuário para você fazer essa busca. Olha só que interessante. Imagina que eu tenho um exemplo de uma classe de usuário, onde eu tenho que passar ID, nome e e-mail. Aí eu vou fazer o quê? Eu vou criar um UserRepository, mas utilizando o quê? A implementação concreta do meu repository, que é aquele SQL UserRepository. Depois disso, o que eu vou fazer? Eu vou pegar aqui e instanciar uma specification. Passando o quê? Uma new email specification e aqui tem o e-mail do cara, tá? Aqui no COBRE, aqui na tela, tá, galera? E aqui tem o e-mail do cara. Então, na hora que eu for fazer a busca, o que eu vou fazer? Eu vou falar aqui, user, Na hora que eu for fazer a busca, o que eu vou fazer? Eu vou falar aqui user, user repository, find by specification, e eu passo essa user specification e ele vai retornar para mim os usuários que ele encontrou. Então isso aqui é só para fechar essa linha de raciocínio em relação ao repository. Eu não adicionei isso no vídeo anterior porque estava ficando muito longo. eu não adicionei isso no vídeo anterior porque estava ficando muito longo tá mas é importante você vê né a implementação clara e de como que funciona o repositório aqui pra gente fechadíssimo a próximo vídeo quero trazer as considerações aqui que eu ia falar vamos lá