Problema com relacionamento no Hibernate

Java

12/01/2018

Olá Pessoal, blz!?

Tenho duas entidades (Pesquisa e DadosPesquisa), uma pesquisa tem muitos dados e cada DadosPesquisa pertence a uma pesquisa dado.
A intenção é ter uma tela onde eu recupere a pesquisa e tenha um grid com os dados da pesquisa. Pensei que mapeando dessa forma seria o mais prático para chegar ao produto final que seria essa tela, tanto de visualização quanto de inserção de dados.

Quando eu recuperar a pesquisa quero trazer um List<DadosPesquisa>, mas para isso eu teria que fazer as duas anotações?
Em Pesquisa:
 @OneToMany(mappedBy = "pesquisa", targetEntity = DadosPesquisa.class, fetch = FetchType.LAZY, cascade = CascadeType.ALL)
 private List<DadosPesquisa> dadosPesquisa;


E em DadosPesquisa :
@ManyToOne(optional = false)
	@JoinColumn(name = "idPesquisa")
	public Pesquisa getPesquisa() {
		return pesquisa;
	}


Grato desde já pela ajuda.
Essa dúvida foi gerada a partir de um comentário na aula Apresentação da Entidade Lembrete - JSF e Hibernate: Como implementar um CRUD - Vídeo 3
Allan Gaspar

Allan Gaspar

Curtidas 0
POSTAR