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.