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

Persistance des données Java Discussion :

Ibatis , problème d'un SELECT avec 2 paramètres


Sujet :

Persistance des données Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 24
    Par défaut Ibatis , problème d'un SELECT avec 2 paramètres
    Bonjour,

    je cherche quelqu'un qui aurait installé iBatis et serait en mesure de me fournir un exemple de requete SELECT avec 2 paramètres ... et surtout l'appel de cette méthode ...


    Vraiment merci d'avance.

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 3
    Par défaut Think Map !!
    Le plus simple pour utiliser des parametres mutiples lors d'une requete est de passer par une Map:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    HashMap parameters = new HashMap();
    parameters.put("param1", value1);
    parameters.put("param2", value2);
    client.queryForObject("GetByParameters", parameters);
    Ensuite dans la requete il faut utiliser la notation classique:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <select id="GetByParameters" parameterClass="hashmap" resultMap="data">
      SELECT data
      FROM my_table 
      WHERE id1=#param1# AND id2=#param2#;
    </select>

  3. #3
    Membre averti
    Inscrit en
    Octobre 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 13
    Par défaut
    Citation Envoyé par yodza Voir le message
    Le plus simple pour utiliser des parametres mutiples lors d'une requete est de passer par une Map:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    HashMap parameters = new HashMap();
    parameters.put("param1", value1);
    parameters.put("param2", value2);
    client.queryForObject("GetByParameters", parameters);
    Ensuite dans la requete il faut utiliser la notation classique:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <select id="GetByParameters" parameterClass="hashmap" resultMap="data">
      SELECT data
      FROM my_table 
      WHERE id1=#param1# AND id2=#param2#;
    </select>
    j'ai une question:
    j'ai eu le même pblm que la personne qui à poser la question, du coup la requête s'execute bien, mais je n'arrive pas à récupèrer le resultSet.
    dans ma classe java , je ne sais pas pourquoi.
    voila mon bout de fichier XML

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <select id="findbyPortfolio_valueDate"  parameterClass="java.util.HashMap"  resultMap="valuation">
            <![CDATA[
            SELECT *
    		FROM  Valuation 
    			WHERE 
    			 portfolio_or_portfolio_list = #param1#
    		AND exchange_rate = #param2#
    		]]>  
        </select>

    la list de valuation est vide , sachant que la requête passe bien.????

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/11/2014, 10h57
  2. [CR11] faire un select avec des paramètres multiples
    Par Mr Strummer dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 17/07/2008, 17h04
  3. Problème de requete SELECT avec NULL
    Par Tchupacabra dans le forum Langage SQL
    Réponses: 2
    Dernier message: 30/03/2008, 12h25
  4. [SQL] Requête SELECT avec un paramètre pour choisir une colonne
    Par svergeylen dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 26/12/2007, 17h36
  5. Problème requete SQL SELECT avec access
    Par cactus666 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 12/12/2007, 12h46

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