Problema - Relacionamento

0 respostas
luxu
Galera meu sistema é JSFestou com a seguinte dúvida: tenho 2 tabelas(Turma_Aluno e Mensalidade) onde pra gerar as mensalidades dos alunos puxo os dados da tabela turma, até ai td bem e funciona perfeitamente mas agora quero gerar relatório (por Turma, por Aluno) mas qdo uso o crit.add(Restrictions.eq(turmaAluno.aluno.codigo, tur_codigo)) e vou filtrar as informações conforme solicitado  q lança a seguinte exceção:

org.hibernate.QueryException: could not resolve property: turmaAluno.aluno.codigo of: br.com.luxu.classe.Mensalidade

minha impressão recai sobre o relacionamento pq fui tentar colocar @OneToOne(Mensalidade e Turma_aluno) e dava errado e mudei pra

@ManyToOne(fetch=FetchType.EAGER)

@JoinColumn(name=turmaAluno_codigo)

private Turma_Aluno turmaAluno;

e funcionou mas agora tenho esse errose colocar crit.add(Restrictions.eq(turmaAluno.codigo, tur_codigo)) vai di boa

P.S.: a tabela Turma_Aluno tem o relacionamento com a tabela Aluno e eu estou tentando puxar o Aluno da tabela Mensalidade que  tem nenhum relacionamento com Aluno.
Criado 28 de junho de 2011
Respostas 0
Participantes 1