Bom dia galera,
ele tenho uma entidade que tem varias informações e vários relacionamentos @ManyToOne exemplo:
public classs Pessoa {
    private Integer id;
    @ManyToOne
    private Endereco endereco;
    @ManyToOne
    private Contato contato;
    ....
}Gostaria de criar uma lista de pessoas que eu só vou precisar o ID e do NOME para montar um combobox na view, mas não queria carregar a entidade completa de Pessoa, pois as outras informações eu não vou precisar. Então vou usar um PessoaDTO e o usar o SELECT new da JPQL para criar um DTO de pessoa e montar meu combobox.
A minha dúvida é com relação a arquitetura, vcs acham que eu deveria criar um DAO especifico para criar minhas DTOs ou deveria cria-lo dentro de PessoaDAO?
Obrigado a todos.
 
            