tarde!
Tenho as classes GerFonte e GerGrupoSerie, elas tem relacionamento muitos para muitos definidos pela tabela GERGSerieFonte.
Eu quero mostrar exibir todos os itens da GerFonte em um dataTable que, ao expandir a linha, exiba outra dataTable com todos os itens da GerGrupoSerie que a GerFonte pertence.
Minha dúvida é: Como ficaria o Bean para isso?
Tentei fazer desse como abaixo, mas o dataTable fica vazio. Alguma Sugestão?
GerFonteBean:
public List<GerGrupoSerie> getGerGrupoSerieList() {
if (this.gerGrupoSerieList == null) {
this.gerGrupoSerieList = gerFonte.getGerGrupoSerieList();
}
return this.gerGrupoSerieList;
}
O mapeamento do relacionamento na GerFonte foi feito como:
@ManyToMany
@JoinTable(name="\"GERGSerieFonte\"",
joinColumns=
@JoinColumn(name="idFonte", referencedColumnName="\"IDFonte\""),
inverseJoinColumns=
@JoinColumn(name="idGrupoSerie", referencedColumnName="\"IDGrupoSerie\""))
public List<GerGrupoSerie> getGerGrupoSerieList() {
return this.gerGrupoSerieList;
}
Na classe GerGrupoSerie:
@ManyToMany(mappedBy="gerGrupoSerieList")
public List<GerFonte> getGERFonteCollection() {
return gerFonteList;
}