Bonjour, je souhaiterai mapper une collection one-to-many.
J'ai un établissement qui est composé d'une HashMap de Batiment.
Il existe une table établissement et une table Batiment.
La table Batiment contient un identifiant etablissement_id qui permet de savoir à quel établissement il appartient et un champ nom du Batiment.
Dans mon objet Etablissement, je souhaite avoir une HashMap(ou Hashtable) de Batiment et que l'index soit le nom du batiment.
voici mon mapping dans Etablissement
<map name="batiments">
<key column="etablissement_id" not-null="true"/>
<map-key column="nom" type="string"/>
<one-to-many class="Batiment"/>
</map>
et voila l'erreur
java.lang.NullPointerException
at net.sf.hibernate.mapping.Map.createAllKeys
Quelqu'un peut m'aider? D'avance merci.
|