List do OneToMany está retornando apenas o primeiro registro

0 respostas
springhibernate
J

Bom o problema é que estou fazendo uma relação OneToMany entre as tabelas “questoes” e “opcoes”, porém quando busco a questao não está retornando todas as opcoes, está retornando no List apenas a primeira. (Estou usando o Framework Spring MVC e o Hibernate)

<strong>Class Questao</strong>

@OneToMany(fetch=FetchType.EAGER , mappedBy=“id”)

private List vistoriaOpcoes;
public List<VistoriaOpcao> getVistoriaOpcoes() {
	return vistoriaOpcoes;
}

public void setVistoriaOpcoes(List<VistoriaOpcao> vistoriaOpcoes) {
	this.vistoriaOpcoes = vistoriaOpcoes;
}

@Override
public String toString() {
	return "VistoriaQuestao [id=" + id + ", descricao=" + descricao + ", vistoriaOpcoes=" + vistoriaOpcoes + "]";
}

Classe Opcao

@ManyToOne(fetch=FetchType.EAGER)
@JoinColumn(name = "questoes_id")
private VistoriaQuestao vistoriaQuestao;
Criado 16 de novembro de 2017
Respostas 0
Participantes 1