Olá galera !!
Preciso mapear uma relação n*n com atributos extra na relação. Em uma tabela da relação a chave primary é composta!
Tenho uma classe que tem 2 ids e uma outra que tem 1 id e estou usando AssociationOverrides, estou usando o seguinte codigo, e da sempre o mesmo erro.
Exception in thread "main" org.hibernate.MappingException: Foreign key (FK_ProEAdvrocessos_E_Advogados [processo_pro_codigo])) must have same number of columns as the referenced primary key (Processos [pro_codigo,pro_Acusacao])
@AssociationOverrides({
@AssociationOverride(name = "IA.advogado", joinColumns = @JoinColumn(name = "NumeroOab")),
@AssociationOverride(name = "IA.processo", joinColumns = {@JoinColumn(name = "pro_Codigo", referencedColumnName="pro_Codigo"),
@JoinColumn(name="Acusacao", referencedColumnName="pro_Acusacao")})
})