IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Hibernate Java Discussion :

Problème à l'insertion d'une ligne


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 34
    Par défaut Problème à l'insertion d'une ligne
    Bonjour,
    j'ai un problème, dans mon application, quand j'essaye de créer une nouvelle ligne dans une table.
    Voici l'erreur qui s'affiche :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [business.Produit#0]
    J'utilise une base MySQL avec une table PRODUIT définit comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    CREATE TABLE `PRODUIT` (
      `PRODUIT_ID` int(11) NOT NULL AUTO_INCREMENT,
      `PRODUIT_CODE` varchar(10) DEFAULT NULL,
      `PRODUIT_NOM` varchar(30) DEFAULT NULL,
      PRIMARY KEY (`PRODUIT_ID`)
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1 ;
    Mon fichier de mapping :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <class
        name="business.Produit"
        table="PRODUIT"
    >
    	 <id name="produitId" type="int" column="PRODUIT_ID">
                <generator class="identity" />
            </id>
    ...
    J'ai essayé avec class="increment" et class="native" mais ça ne change pas.

    Est-ce que quelqu'un peut m'aider ?
    car là je tourne en rond...

  2. #2
    Membre chevronné
    Homme Profil pro
    Ed Nat
    Inscrit en
    Janvier 2013
    Messages
    325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Ed Nat
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2013
    Messages : 325
    Par défaut
    Bonjour,
    il serait préférable que tu mettes également le code qui a généré cette erreur, le message en question ne semblant pas provenir d'une insertion...

    Sinon, dans ton cas, le generateur d'Id peut être mis à Native, puisque Mysql va se charger de la génération d'id avec l'auto_increment

  3. #3
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 34
    Par défaut
    Bon maintenant ça fonctionne...
    je sais pas pourquoi... avec mes différents tests je ne sais pas ce qui a fait que ça fonctionne maintenant.

    Merci pour ta réponse kox2ee

Discussions similaires

  1. Réponses: 4
    Dernier message: 21/07/2010, 16h18
  2. problème d'insertion dans une base de données
    Par belmansour tidjani dans le forum JDBC
    Réponses: 7
    Dernier message: 18/01/2006, 22h13
  3. Problème d'insertion dans une table MYSQL
    Par greg69 dans le forum Requêtes
    Réponses: 4
    Dernier message: 24/10/2005, 11h34
  4. probléme d'insert dans une page asp !
    Par tomtom25 dans le forum ASP
    Réponses: 5
    Dernier message: 31/03/2005, 16h04
  5. [JTable] problème après suppression d'une ligne
    Par fredo3500 dans le forum Composants
    Réponses: 7
    Dernier message: 17/03/2005, 10h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo