Pessoal boa tarde eu gostaria que vcs analisassem meu código para ver se o relacionamento que eu fiz esta correto
@ManyToMany(mappedBy="listModalidades", cascade={CascadeType.PERSIST, CascadeType.MERGE}, fetch=FetchType.LAZY)
@JoinTable(name="TB_ALUNO_MODALIDADE",
joinColumns={@JoinColumn(name="MD_ID")}, inverseJoinColumns={@JoinColumn(name="AL_ID")})
private List<Aluno> listAlunos;
do outro lado
@ManyToOne
@JoinColumn(name="MT_ID")
private Matricula matricula;
@ManyToMany(cascade={CascadeType.PERSIST, CascadeType.MERGE}, fetch=FetchType.LAZY)
@JoinTable(name="TB_ALUNO_MODALIDADE",
joinColumns={@JoinColumn(name="AL_ID")}, inverseJoinColumns={@JoinColumn(name="MD_ID")})
private List<Modalidade> listModalidades;
minha dúvida é o seguinte:
eu fiz a mesma estrutura de mapeamento dos dois lados isso é ta certo?
vlw