brisssou a écrit :
Citation :
<subclass name="business.systeme.Systeme"/>
|
s'marrant, c'est juste ce qu'il te rajoute dans ta requête et qui fait tout merder...
tu n'as pas de discriminant entre tes deux classes ?
parce que là effectivement, si tu ne mets pas de discriminat, il te faut un champs class avec le nom complet de ta ta classe d'objets.
|
En effet, mais le discriminator sert à spécifier la classe à instancier, aucun rapport avec l'ajout d'une colonne donc (il n'y a qu'une sous-classe, donc pas de soucis, j'ai mis un discriminator vide pour qu'il fasse pas chier à "la compil" ). J'ai quand même essayé sans sous classe, par acquit de conscience, en faisant directement appel à la classe définie :
Code :
- <class name="business.hibernate.HbSysteme" table="APPLICATION">
- <id name="id" column="id" type="int">
- <generator class="net.sf.hibernate.id.TableHiLoGenerator">
- <param name="table">uid_table</param>
- <param name="column">next_hi</param>
- </generator>
- </id>
- <property name="name" column="name" type="string" not-null="true" unique="true"/>
- </class>
|
Le problème reste entier, il me rajoute cette p*tain de colonne class...youpi
edit : t'inquiète pas pour les conneries, on en dit tous, c'est tellement toufu ces technos...
Message édité par Calahad le 06-09-2006 à 16:44:19