Bonjour,

Je travaille avec ibatis sqlmap 2.3.4.726. J'ai une requête avec une jointure avec la clause WHERE de la façon suivante :
<select id="select" parameterClass="Long" resultMap="result">
select tochar(tab1.col1,'yyyymmdd') alias1, tab1.col2 alias 2, tab2.col1 alias3
from tab1, tab2 where tab2.fk_tab1 = tab1.id and tab2.id = #value#
</select>

<resultMap id="result" class="java.util.HashMap">
<result property="alias1"/>
<result property="alias2" />
<result property="alias3"/>
</resultMap>

public List<Map<String,Object>> selectData(Long id) {
return (List<Map<String,Object>>) template.queryForList("select",id);
}

Le soucis c'est que la liste retournée est vide bien que ils existent bel et bien deux entrées. Par contre le résultat doit être unique....Je n'ai aucun problème avec des requêtes simple genre select * from tab1 (sans jointure).

Il se peut qu'une erreur s'est glisé mais j'avoue que je suis débutant sur ibatis et je dois résoudre ca d'urgence

Je vous remercie pour votre aide !