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 :

org.hibernate.QueryParameterException: could not locate named parameter [value1]


Sujet :

Hibernate Java

  1. #1
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 55
    Par défaut org.hibernate.QueryParameterException: could not locate named parameter [value1]
    Bonjour

    J'ai un souci avec une requète SQL qui me renvoie l'erreur suivante

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    org.hibernate.QueryParameterException: could not locate named parameter [value1]
    	at org.hibernate.engine.query.ParameterMetadata.getNamedParameterDescriptor(ParameterMetadata.java:99)
    	at org.hibernate.engine.query.ParameterMetadata.getNamedParameterExpectedType(ParameterMetadata.java:105)
    	at org.hibernate.impl.AbstractQueryImpl.determineType(AbstractQueryImpl.java:437)
    	at org.hibernate.impl.AbstractQueryImpl.setParameter(AbstractQueryImpl.java:407)
    mon code est le suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Query queryb=session1.createQuery("from Tier t where t.ipNicMacMaps like '% +:value1+ %'");  
    				    		    queryb.setParameter("value1",n.getIpNicMacs());
    apparament il ne trouve pas la variable value1 ,mais j'ai essayé plusieurs syntaxes et rien

    Merci pur votre aide
    Cordialement.

  2. #2
    Membre Expert Avatar de willoi
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    1 355
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 355
    Par défaut
    je pense que c'est plutot cela qu'il faut écrire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Query queryb=session1.createQuery("from Tier t where t.ipNicMacMaps like '% +:value1+ %'");  
     
    				    		    queryb.setString("value1",n.getIpNicMacs());
    cf http://www.hibernate.org/hib_docs/v3/reference/fr-FR/html/objectstate-querying.html#objectstate-querying-executing

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 13/08/2014, 17h42
  2. Réponses: 1
    Dernier message: 28/12/2010, 11h08
  3. [Liferay] exception: org.hibernate.QueryException: could not resolve property
    Par lamis2009 dans le forum Portails
    Réponses: 2
    Dernier message: 11/06/2010, 11h13
  4. Réponses: 1
    Dernier message: 12/03/2009, 11h51
  5. Réponses: 1
    Dernier message: 14/02/2009, 09h12

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