Bonjour,
Je sais pas comment passer plus d'un paramètre à la requête SQL de mapping du fichier xml d'iBatis:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE sqlMap
PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
<sqlMap namespace="Distance">
<select id="getDistance" resultClass="webservice.Distance">
SELECT distinct
Distance((SELECT the_geom
FROM villes
WHERE name = #value#),
(SELECT the_geom
FROM villes
WHERE name = 'Mulhouse')) as distance
FROM villes
</select>
</sqlMap>
j'utilise queryForObject comme ça :
String ville1 = "Bordeaux";
String ville2 = "Mulhouse";
Distance distance = (Distance) sqlMap.queryForObject("getDistance", ville1);
J'ai un bean POJO Distance à un seul paramètre "distance" et ses guetteur et setteur.
Donc voilà vous avez surement déjà compris le problème j'aimerais pouvoir passer le paramètre ville2 à la requête SQL à la place de 'Mulhouse'.
Merci d'avance![]()
Partager