Bom gente, é um pouco urgente, é relatorio de um servico aki.
Se puderem ajudar eu agradeço.
Tenho uma namedQuery pra buscar as listas no momento da consulta:
Essas sao as duas listas:
@OneToMany(cascade = CascadeType.ALL, mappedBy = “entrevista”)
private Set respostasAbertas;
@ForeignKey(name = “FkCpRespostaFechadaEntrevista1”, inverseName = “FkCpRespostaFechadaEntrevista2”)
@JoinTable(name = “CpRespostaFechadaEntrevista”, joinColumns = { @JoinColumn(name = “entrevista”, referencedColumnName = “id”, nullable = false) }, inverseJoinColumns = { @JoinColumn(name = “resposta”, referencedColumnName = “id”, nullable = false) })
@ManyToMany()
private Set respostasFechadas;
NAMED QUERY:
@NamedQuery(name = “CpEntrevista.findAllProperties”, query = "FROM CpEntrevista c join fetch c.respostasFechadas "
+ "join fetch c.respostasAbertas " + “where c.id = :id”)
AGORA O PEPINO:
O hibernate faz a CONSULTA, mas nao atribui a lista ao atributo, ou seja, faz a consulta mas nao PREENCHE a LISTA, ALGUEM SABE COMO FAZ PRA ATRIBUIR O VALOR DA CONSULTA A LISTA ???