Bom dia,
Estou desenvolvendo um projeto da faculdade de um gerenciador de fluxo de tráfego aéreo.
Estou usando o Hibernate.
Tenho, por exemplo, uma entidade Voo, que possui relacionamento com a entidade Viagem, logo, tendo um atributo viagem.
Tenho também o respectivo DAO e Transfer Object(TO) da classe Voo.
O VooDAO, no método “findById(int id)” deve retornar um VooTO já preenchido.
Minha dúvida é a seguinte:
Como então, fazer para que o VooTO tenha a Viagem preenchida também, sendo que o TO não pode carregar entidades? Ele pode carregar outro TO? Se sim, teria alguma forma fácil de fazer isto, sem ficar preenchendo TO por TO no DAO?
PS: Notem que eu apenas exemplifiquei. Possuo outras entidades que também contém outras entidades, e que por sua vez são contidas em outras entidades, o que faria um “Cascateamento” se eu preenchesse TO por TO.
Desde já, obrigado