Hola, tengo un problema con las relaciones many-to-many de hibernate.
Se trata de una relación entre una tabla Personajes y otra tabla Juegos, que estan relacionadas por una tabla PersonajeJuego. Los mapeos que tengo son: <hibernate-mapping> <class name="com.proyectoEditor.comun.entidad.PersonajeBean" table="PERSONAJES"> <id name="nombre" type="string" unsaved-value="null" > <column name="NOMBRE" sql-type="varchar(10)" not-null="true"/> <generator class="assigned"/> </id> <property name="descripcion"/> <property name="archivo"/> <set name="juegos" table="PERSONAJESJUEGO"> <key column="nombrePersonaje"/> <many-to-many column="nombreJuego" class="com.proyectoEditor.comun.entidad.JuegoBean"/> </set> </class> </hibernate-mapping> <hibernate-mapping> <class name="com.proyectoEditor.comun.entidad.JuegoBean" table="JUEGOS"> <id name="idJuego" type="string" unsaved-value="null" > <column name="IDJUEGO" sql-type="varchar(20)" not-null="true"/> <generator class="assigned"/> </id> <property name="titulo"/> <property name="descripcion"/> <property name="objetivos"/> <property name="fondo"/> <set name="personajes" table="PERSONAJESJUEGO"> <key column="nombreJuego"/> <many-to-many column="nombrePersonaje" class="com.proyectoEditor.comun.entidad.PersonajeBean"/> </set> </class> </hibernate-mapping> ¿Que estoy haciendo mal? La excepcion que me da es: testGetPersonaje(com.proyectoEditor.datos.hibernate.PersonajeHibernateTest)net.sf.hibernate.MappingException: An association from the table PERSONAJESJUEGO refers to an unmapped class: com.proyectoEditor.comun.entidad.JuegoBean at net.sf.hibernate.cfg.Configuration.secondPassCompileForeignKeys(Configuration.java: 696) at net.sf.hibernate.cfg.Configuration.secondPassCompile(Configuration.java: 680) at net.sf.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java: 798) at com.proyectoEditor.datos.hibernate.PersonajeHibernateTest.setUp(PersonajeHibernateTest.java: 41) A ver si me podeis ayudar, porque ya no entiendo poruqe puede ser. Muchas gracias. Saludos --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
