Preciso de ajuda, tenho um relacionamento ManyToOne, na Classe OcupacaoDeSala
[code] @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = “sala_idsala”, nullable = false)
public Sala getSala() {
return this.sala;
}
public void setSala(Sala sala) {
this.sala = sala;
}
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "profissional_idprofissional", nullable = false)
public Profissional getProfissional() {
return this.profissional;
}
public void setProfissional(Profissional profissional) {
this.profissional = profissional;
}[/code]
na Classe dao ta assim:
@Override
@SuppressWarnings("unchecked")
public List<OcupacaoSala> retornarPorString(String valorDigitado){
String hql = "Select o From ocupacao_sala o Where o.sala_idsala = "+ valorDigitado;
List<OcupacaoSala> listaOcupacoes = new ArrayList<>();
try {
listaOcupacoes = entityManager.createQuery(hql).getResultList();
} catch (Exception e) {
// TODO: handle exception
}
return listaOcupacoes;
}
não estou conseguindo preencher minha listaOcupacoes, acredito que por vim a id de Profissional e sala, e pra criar um objeto do tipo OcupacaoSala,
preciso do objeto Profissional e de Sala. Como posso direcionar essas ids para que ja criem os objetos referentes?