Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Meus DTOs ou Table podem ser utilizados como domainEntities

Fiquei um posuco consufo sobre a necessidade de termos ambos Domains, DTO e TableEntities (Entities no caso do JPA).

No JPA, por exmplo, eu posso incluir as regras de criação a validação de atributos (NotNull por exmplo) , assim, elas podem ser utilizadas como Domain Entities, ou seria uma má prática?

Imagino que em alguns casos passar as Entities para o Domíonio poderia ser uma má prática por conta do ID por exmplo, que na maioria das vezes pode ser incubido a infra, neste caso meus DTO poderiam ir para o Domínio, ou realmente eu preciso de uma 3a Entidade de business?

2 respostas
solução!

Oi Henrique,

Aqui tem um projeto de exemplo de arquitetura clean arch, que utiliza JPA/Spring: https://github.com/rcaneppele/fj91-clean-architecture

Veja na camada de perssitência que tem as entidades com as configurações e dependências da JPA, mas na camada de domínio não tem nada relacionado com infra.

Show Obrigado!