Testei algumas libs e achei uma chamada Orika.
Gostei porém tive que fazer 1 adaptação, fazer ela converter as listas não inicializadas do hibernate para NULL ao invés de inicializar elas na transição entidade > DTO.
Fiz uma classe chamada MapperUtils para tirar melhor proveito dos conversores.
Testei algumas libs e achei uma chamada Orika. Gostei porém tive que fazer 1 adaptação, fazer ela converter as listas não inicializadas do hibernate para NULL ao invés de inicializar elas na transição entidade > DTO.
Fiz uma classe chamada MapperUtils para tirar melhor proveito dos conversores.