No caso de utilizarmos o JPA e precisarmos utilizar as notations nos campos da entidade, como é visto isso em relação a clean archtecture? Entendi que nossa entidade jamais ira possuir esse tipo de código específico para uma técnologia, mas como funciona dai?