Bonjour,
J'ai le code suivant :
1 2 3 4 5
| public class ObjetPere '
Objetfils obj;
//GETTER et SETTER
} |
et sur mon fichier de mapping j'ai egalement :
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 ::
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.
Partager