Tenho três tabelas:
FaturamentoGrupo , SubFatura e FaturamentoGrupoSubFatura de junção,
Na SubFatura
@ManyToMany(fetch=FetchType.EAGER,cascade=CascadeType.ALL)
@JoinTable(name="EMP_FATURAMENTOGRUPOSUBFATURA", joinColumns = @JoinColumn(name="CDSUBFATURASEQ"),inverseJoinColumns = @JoinColumn(name="CDFATURAMENTOGRUPOSEQ"))
private List<FaturamentoGrupoEntity> listaFaturas;
Na FaturamentoGrupo
@ManyToMany(fetch=FetchType.EAGER, cascade=CascadeType.ALL)
@JoinTable(name="EMP_FATURAMENTOGRUPOSUBFATURA", joinColumns = @JoinColumn(name="CDFATURAMENTOGRUPOSEQ"),inverseJoinColumns = @JoinColumn(name="CDSUBFATURASEQ"))
private List<SubFaturaEntity> listaSubfaturas;
Está gravando nas FaturamentoGrupo e SubFatura, mas não grava na de junção (FaturamentoGrupoSubFatura).
Alguém sabe me dizer o que estou fazendo de errado?
valeu