Uma dúvida muito grande que eu tenho em termos de arquitetura limpa é o caso do JPA. Nesse caso, onde precisamos anotar as classes de domínio para fazer o mapeamento com as tabelas do banco, estaríamos misturando infra com domínio, correto? Se sim, qual seria uma alternativa viável para separar as anotações JPA do meu domínio?