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 :

Inserer une ligne dans une table


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    233
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 233
    Par défaut Inserer une ligne dans une table
    Bonjour à tous,

    Je suis débutant sur hibernate et j'ai du mal à me familiariser avec son langage HQL malgré mes recharches sur une documentation pértinante du langage en question.

    Pour le momnet je cherche à insrer une ligne dans une table appelée budget ,mais je suis pas sur de la manière que je doit adopoter .

    Pour l'instant je ne voit que c'est deux manières de faire mais après éxécution je ne remarque aucun changement dans ma BD :

    1ere methode :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
    Session session =HibernateSessionFactory.getSession();
    		Transaction tx=session.beginTransaction();
     
    String q= "insert into budget (id,mois,annee,somme) values 10,annee,mois,somme"; // utilisation des variables (annee , mois,somme)
     
    return q.Execute();
    tx.commit();

    J'aimerais signaler que ce code fait parti d'une fonction qui a comme paramètres (annee , mois,somme) que j'introduis dans la requete hql .
    et c'est pour la meme raison que je fait un return avant le commit.

    2eme methode:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
     
    Session session =HibernateSessionFactory.getSession();
    		Transaction tx=session.beginTransaction();
     
    		Budget c=new Budget();
    		c.setAnnee(annee);
    		c.setBudget(somme);
    		c.setMois(mois);
     
    		c.setId(10);
     
    		session.save(c);
    		tx.commit();
    J'aimerais savoir quelle methode dois-je utiliser et pkoi,sinon existe il une autre?
    Merci

  2. #2
    Membre chevronné Avatar de djsnipe
    Inscrit en
    Mai 2008
    Messages
    440
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 440
    Par défaut
    As-tu lu la documentation sur le site d'Hibernate ?
    http://www.hibernate.org/hib_docs/v3...ingpersistence

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupérer une information d'une ligne dans une table
    Par Lebas dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 12/04/2013, 10h24
  2. Colorer une ligne dans une image d'une interface
    Par yasmine2013 dans le forum Interfaces Graphiques
    Réponses: 0
    Dernier message: 27/05/2012, 22h32
  3. Réponses: 4
    Dernier message: 15/10/2009, 13h33
  4. [E-00] Syntaxe pour insérer une ligne ou une colonne dans une feuille
    Par Benjycool dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/02/2009, 09h27
  5. Réponses: 3
    Dernier message: 29/01/2008, 12h08

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