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

EDI et Outils pour Java Discussion :

Probleme avec currentSession() et closeSession() - Hibernate


Sujet :

EDI et Outils pour Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Décembre 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 1
    Par défaut Probleme avec currentSession() et closeSession() - Hibernate
    Bonjour,

    Je travail avec un tutorial pour comprendre l'utilisation de hibernate. etape par etape.
    Je me plante dans la dernier étape.
    voila le lien du tutorial : lien du titorial
    l'erreur que j'ai :
    "the method currentSession() is undefined for the type HibernateSessionFactory"
    "the method closeSession() is undefined for the type HibernateSessionFactory"
    5 jour que je me casse avec hibernate , et cette erreur ma bloqué durant 2jours.
    Aidez moi svp.

    et Merci bcp

  2. #2
    Membre émérite Avatar de Jidefix
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    742
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 742
    Par défaut
    Bonjour,
    je confirme que le tutorial n'est pas complet.
    L'utilisation d'une classe HibernateSessionFactory est courante, mais là elle ne contient pas les deux méthodes currentSession et closeSession
    Dans mon code à moi ça ressemble à ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    //On stockera la session courante dans le Thread
    public static final ThreadLocal<Session> session = new ThreadLocal<Session>();
     
    public static Session currentSession() throws HibernateException {
       Session s = session.get();
     
       // Ouvre une nouvelle Session, si ce Thread n'en a aucune
       if (s == null || !s.isOpen()) {
       s = sessionFactory.openSession();
       session.set(s);
       }
       return s;
       }
     
    public static void closeSession() throws HibernateException {
    	   Session s = session.get();
    	   session.set(null);
    	   if (s != null)
    	   s.close();
     }

Discussions similaires

  1. probleme avec jdeveloper et query d'hibernate
    Par ouedmouss dans le forum Hibernate
    Réponses: 1
    Dernier message: 01/09/2006, 14h59
  2. probleme avec le mapping d'association avec hibernate
    Par senediene dans le forum Hibernate
    Réponses: 2
    Dernier message: 10/08/2006, 13h59
  3. Probleme avec hibernate
    Par ouedmouss dans le forum Hibernate
    Réponses: 6
    Dernier message: 06/06/2006, 20h42
  4. [EJB3][HIBERNATE] Probleme avec select max
    Par kristof_machin dans le forum Hibernate
    Réponses: 2
    Dernier message: 26/04/2006, 13h05
  5. Problèmes avec Hibernate (sous Eclipse)
    Par Pierric dans le forum Hibernate
    Réponses: 2
    Dernier message: 07/04/2005, 14h35

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