Bonjour à tous,
j'ai une exception bizarre de la part d'hibernate :
Code:
java.sql.BatchUpdateException - Column 'produitId' cannot be null
alors que ce
produitId est bien présent et surtout il insère bien au base de donné comme il faut
voici mon xml de mapping:
Code:
<class name="entity.Produit" table="produits">
<id name="id">
<generator class="native" />
</id>
<property name="prix" />
<property name="disponibilite" />
<property name="nbrImage" />
<property name="reduction" />
<property name="produitTaille" />
<property name="produitCouleur" />
<set name="produitInfo" lazy="false" cascade="all">
<key column="produitId"/>
<one-to-many class="entity.ProduitInfo" />
</set>
</class>
<class name="entity.ProduitInfo" table="produitinfo">
<composite-id>
<key-property name="produitId"/>
<key-property name="langueId"/>
</composite-id>
<property name="titre" />
<property name="description" />
</class>
Dans
Produit j'ai une set de
ProduitInfo et tous les attributs coté Java et Base de donnée sont correctement remplies, mais je ne sais pas pourquoi à la fin il me génère cette exception, je vous remercie d'avance pour toutes idées qui m'adirai à ressoude cette casse-tête, car pour l'instant je dois faire un try/catch avec un cacth vide et je ne trouve pas ça très propre