Bonjour,
Je débute sur hibernate, et je suis en train de mapper une table de la maniere suivante:
Code:
<class name="com.test.hibernate.ResourceLanguage" table="ResourceLanguage" >
<composite-id>
<key-property name="resource" column="resource" type="java.lang.String"/>
<key-property name="language" column="language" type="java.lang.String"/>
</composite-id>
<property name="resourceType" column="resourcetype" type="java.lang.String" />
<property name="resourceLabel" column="resourcelabel" type="java.lang.String" />
<property name="content" column="content" type="string" />
</class>
Bref, cette table a comme clé le couple resource/language. J'ai testé ca avec des requetes select simples, et ca passait, donc j'ai cru que c'etait bon.
Par contre, maintenant, quand j'essaye d'inserer un objet, j'obtiens une exception:
java.lang.ClassCastException: Identifier classes must be serializable com.test.hibernate.ResourceLanguage is not serializable.
J'ai beau faire des recherches sur cette erreur, je ne vois pas trop les causes...
Si quelqu'un avait une petite idée, merci d'avance!