Bom dia a todos, cheguei a postar essa dúvida na própria lista de domain driven design mas ninguém teve uma resposta. Estava eu avaliando a ferramenta Hibernate tools, que pode ser útil quando se tem uma base de 200 tabelas e você não deseja escrever todos os mapeamentos na mão, até ai ok.
Uma das opções é Domain Java, que concordo que você não deva usar uma ferramenta pra gerar seus objetos de negócio. Sendo que isso não é o correto, a melhor alternativa seria gerar o mapeamento através do hibernate tools e construir uma camada de negócios que utilize esses objetos? Ou fazer todos os mapeamentos na mão até causar L.E.R?
Pois acredito que usar os objetos gerados pelo Hibernate tools seria, “bitolar” seu domain model a uma ferramenta.
Bom acredito que isso não seja uma dúvida técnica mas de design, agradeço qualquer opinião.

