Estou usando o iBatis (myiBatis) e estou tentando fazer uma query com Inner Join, porém o relacionamento traz sempre apenas um registro (o último inserido no banco), alguém tem alguma luz ?
<select id="consulta" resultType="ListaED" resultMap="listaResultMap" parameterType="int" >
select lis.*, anu.anu_nome, anu.anu_valor, anu.anu_descricao
from <include refid="sql_tabela"/> lis
left join anuncio anu on anu.lis_cod = lis.lis_cod
where lis.<include refid="sql_pk"/> = #{cod}
order by anu.anu_nome
</select>
<resultMap id="listaResultMap" type="br.com.letel.ed.ListaED" >
<id property="lisCod" column="lis.lis_cod" />
<result property="lisNome" column="lis_nome" />
<result property="lisCidade" column="lis_cidade" />
<result property="lisAno" column="lis_ano" />
<collection property="listaAnuncios" ofType="AnuncioED" javaType="List" resultMap="anuncioResultMap" />
</resultMap>