Collection no iBatis retorna só 1 registro

0 respostas
rbonjour

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>
Criado 27 de novembro de 2010
Respostas 0
Participantes 1