Bonjour à tous,
Je suis nouveau dans le monde du hibernate et j'ai un problème que je trouve épineux. J'ai une classe qui réalise un insert en base d'un objet de type 'artLigFacGeo', dans l'ordre voici ce qui se passe: 1) Instanciation d'un HibernateFacade 2) Création de mon objet artLigFacGeo 3) Insertion de cet objet via insert() de la Facade => A ce moment là, je vois bien base la nouvelle ligne de facture (artLigFacGeo), le champ 'montant_ttc' est correcte et vaut 100.23 euros
A la fin des traitement le ConnectionManager entre en scène et avant l'appel à la fonction end(), ma valeur en base change et devient 100.22. Je ne sais pas d'où vient cette valeur et je sais encore moins pourquoi la valeur est mise à jour. J'ai essayé d'englober l'insert par un openSession() et un commit() mais sans succès.
Je m'en remet à vous.
D'avance merci.
Sébastien.
|