Error de mapeo many.-to-many(Hibernate)

vaserqno <[email protected]>
Newsgroups gmane.comp.java.javaspain
Message-ID <[email protected]>
Hola buenas,

Estoy teniendo un problema de mapeo dentro de una entidad many-to-many. He
estado investigando pero no he encontrado solución todavía.
El problema es el siguiente:
Tengo la siguiente relación de entidades
http://www.nabble.com/file/p16299222/entity.jpg 

Y dentro de NormativasIdiomas.java tengo  mapeado la relacion de la
siguiente forma

 @Column(name = "NID_TITOL", nullable = false)
   private String nidTitol;
   @Column(name = "NID_ENLLAC")
   private String nidEnllac;

 @JoinTable(name = "NORMATIVAS_PARAULES", joinColumns = {
       @JoinColumn(name = "NOP_ID", referencedColumnName = "NID_ID"),
       @JoinColumn(name = "NOP_IDIOMA", referencedColumnName =
"NID_IDIOMA")
       },
       inverseJoinColumns = {
                           @JoinColumn(name = "NOP_ID_PARAULE",
referencedColumnName = "PCA_ID")
                           ,
                           @JoinColumn(name = "NOP_IDIOMA",
referencedColumnName = "PCA_ID_IDIOMA")
                           }
   )
   @ManyToMany()
   private Collection<ParaulesClau> paraulesClauCollection;

y dentro de paraulesClau.java

   @EmbeddedId
   protected ParaulesClauPK paraulesClauPK;
   @Column(name = "PCA_NOM", nullable = false)
   private String pcaNom;
   @ManyToMany(mappedBy = "paraulesClauCollection")
   private Collection<NormativaIdiomes> normativaIdiomesCollection;

Y normativas_paraules esta mapeada dentro de NormativasIdiomas.java (en un
Join).

El problema que cuando ejecuto la aplicación, me dice que tengo repetida la
columna NOP_IDIOMA
Error:
Repeated column in mapping for collection:
cap.etributs.entity.NormativaIdiomes.paraulesClauCollection column:
NOP_IDIOMA

org.hibernate.MappingException: Repeated column in mapping for collection:

He estado encontrando soluciones  pero solo hacen referencia dentro de
mapeos con ficheros de definición .hbm, pero no directamente dentro de la
clase de java con anotaciones (@)

Muchas gracias de antemano
-- 
View this message in context: http://www.nabble.com/Error-de-mapeo-many.-to-many%28Hibernate%29-tp16299222p16299222.html
Sent from the Java - Spain mailing list archive at Nabble.com.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.