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 "import org.hibernate.expression"


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 28
    Par défaut Problème "import org.hibernate.expression"
    Bonjour,

    Je suis très débutant.
    J'ai Eclipse et j'ai téléchargé les librairies Hibernate3, et le Driver pour mysql.
    J'ai créé mon fichier mapping (users.hbm), et mon fichier de config.

    Cependant, j'ai des erreurs dans mon baseRootDAO.
    J'ai vu sur internet qu'il suffisait de changer les net.sf par org.

    Ceci fait, j'ai beaucoup moins d'erreurs.

    Mais il reste quelques erreurs au niveau de :

    import org.hibernate.expression.Expression;
    import org.hibernate.expression.Order;

    Il ne trouve pas cela..

    Comment résoudre ce problème svp ?

    Merci beaucoup.

  2. #2
    Rédacteur
    Avatar de David55
    Homme Profil pro
    Ingénieur informatique
    Inscrit en
    Août 2010
    Messages
    1 542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2010
    Messages : 1 542
    Par défaut
    Bonjour,
    As tu trouvé la solution car j'ai le même problème!

    Sinon, quelqu'un saurait comment faire?

    Cordialement,

  3. #3
    Membre éclairé
    Homme Profil pro
    Analyste/développeur Java EE
    Inscrit en
    Janvier 2005
    Messages
    376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste/développeur Java EE

    Informations forums :
    Inscription : Janvier 2005
    Messages : 376
    Par défaut
    La classe Expression est dépréciée (http://docs.jboss.org/hibernate/core...xpression.html)

    Il faut utiliser Restrictions à la place.

    Je ne sais pas si cela résoud ton problème ?

  4. #4
    Rédacteur
    Avatar de David55
    Homme Profil pro
    Ingénieur informatique
    Inscrit en
    Août 2010
    Messages
    1 542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2010
    Messages : 1 542
    Par défaut
    Merci Je vais voir ca devrait aller

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 7
    Par défaut
    désolé de remettre ce topic a goût du jour mais un petit soucis de migration.
    J'ai était voir sur https://community.jboss.org/wiki/Hib...igrationGuides pour m'aider pour cette migration.
    il faut remplacer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    import net.sf.hibernate.Expression.Expression;
    import net.sf.hibernate.Expression.Order;
    par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    import org.hibernate.criterion.Expression;
    import org.hibernate.criterion.Order;
    si j'ai compris
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    query execution methods: find(), iterate(), filter(), delete()
     
        createQuery() should be used instead.
    il suffit de remplaçer s.find(query) par s.createQuery(query)
    PS : je suis sur el fichier "_BaseRootDAO.java" à la methode public java.util.List find(String query, Session s) throws HibernateException {} (ligne 224 chez moi)
    Merci pour vos réponse

Discussions similaires

  1. Réponses: 8
    Dernier message: 16/11/2014, 10h57
  2. Problème avec import org.apache.commons.io.CopyUtils;
    Par jacko842 dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 21/02/2014, 15h13
  3. The import "org.hibernate" cannot be resolved
    Par adrien1 dans le forum Hibernate
    Réponses: 4
    Dernier message: 01/03/2012, 12h21
  4. Formulaires : problème avec les slashes et les quotes
    Par GarGamel55 dans le forum Langage
    Réponses: 1
    Dernier message: 12/10/2005, 15h59

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