Bonjour,
J'ai le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
public class ObjetPere '
   Objetfils  obj;

//GETTER et SETTER
}
et sur mon fichier de mapping j'ai egalement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<class-descriptor class="ObjetPere" table="TableDuPere">
	<field-descriptor column="OBJETPERE_ID"  name="id"   primarykey="true" jdbc-type="INTEGER" nullable="false" autoincrement="true" sequence-name="UNE_SEQUENCE"/>
	<field-descriptor column="OBJET_FILS" name="idObjetFils"  jdbc-type="INTEGER" nullable="false" access="anonymous"/>
</class-descriptor>]
j'ai egalement une classe propre à lobjet fils et je recupere cet objet par un service metier.

Mon probleme est le suivant :: Je n'arrive pas à insérer l'idObjetFils sur la table de base de données et j'ai le message suivant ::

Code : Sélectionner tout - Visualiser dans une fenêtre à part
impossible d'insérer NULL dans ("BASE"."TABLEOBJETPERE"."OBJET_FILS_ID")
J'utilise Oracle et le framework ojb .

Merci pour tous ceux qui veulent bien m'aider et également à ceux qui s'en serviront plus tard quand ça sera résolu.