E ae… estou uma dúvida no hibernate para fazer o mapeamento…
é o seguinte… eu tenho duas tabelas, uma de Professor e outra de Curso. Cada professor pode ministrar aulas para N cursos, e cada curso pode ter N professores… Sou um pouco ruinzinho de bd, mas acho q é isso…
bom, eu fiz o mapeamento assim:
Classe Curso:
@ManyToOne(fetch = FetchType.EAGER)
private ProfessorTO professorTO;
Classe Professor:
@OneToMany(fetch = FetchType.EAGER, mappedBy = "professorTO" )
@JoinColumn(name="curso_id", insertable=true, updatable=true, referencedColumnName="id")
private List <CursoTO> cursoTO;
isso gerou as tabelas no mysql… só que na tabela professor não tem nenhuma referencia para a tabela curso…
eu pensei q isso ia gerar a tabela ± assim:
id | nome | id_curso1 | id_curso2 … etc
e na tabela curso… so id | nome
mas não aconteceu isso…
na tabela professor não tem referencia para curso…
e em curso… eu tenho isso agora:
id, nome, curso_id, professorTO_id
alguem pode me ajudar???