[Hibernate] Instanciation nulle de l'id d'un idbag

Instanciation nulle de l'id d'un idbag [Hibernate] - Java - Programmation

Marsh Posté le 07-04-2009 à 14:55:18    

Bonjour à tous
 
Je suis bloqué sur un problème avec Hibernate.  :pt1cable:  
J'ai définit des idbag comme recommandé par la doc "officiel" pour optimiser mon appli.
Ca fait maintenant plusieurs mois que je les utilise et tout fonctionne très bien.
 
Mais là, quelle n'est pas ma surprise, j'ai le droit à un joli :
Caused by: java.sql.BatchUpdateException: ORA-01400: impossible d'insérer NULL dans ("XXX"."RGO_VFONCT_DIFF_TO_UC"."ID_BAG" )
En gros, Oracle me dit que je ne peux pas insérer "null" dans le champ "ID_BAG" Et pour cause, c'est moi qui est mis la contrainte de non-nullité.
 
Le problème, c'est que c'est Hibernate qui est censé me renseigner cette valeur.  :sweat:
Voici mon mapping :
 
     <idbag name="listeUcs" cascade="save-update, merge, persist" access="field" table="RGO_VFONCT_DIFF_TO_UC">
      <collection-id column="ID_BAG" type="long">
        <generator class="sequence">
          <param name="sequence">SEQ_OBJET_METIER</param>
        </generator>
      </collection-id>
      <key column="ID_RGO_VFONCT_DIFF" />
      <many-to-many column="ID_RGO_UC" class="fr.laposte.intra.courrier.ew_.rgolp.om.ref.AbstractUc" />
    </idbag>
 
J'ai vérifié, la séquence "SEQ_OBJET_METIER" fonctionne très bien.
 
Voilà, si quelqu'un pouvait me venir en aide car là je suis vraiment désespérer.  :??:  
Merci d'avance
 
Rossi

Reply

Marsh Posté le 07-04-2009 à 14:55:18   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed