Erro com sql no iBatis

0 respostas
paulopatto

Alguem sabe o que pode causar esse erro?

com.ibatis.common.jdbc.exception.NestedSQLException:
— The error occurred while applying a parameter map.
— Check the buscarTrailerHE-InlineParameterMap.
— Check the parameter mapping for the ‘inicio’ property.
— Cause: java.sql.SQLException: Índice de coluna inválido
Exception in thread “main” java.lang.NullPointerException

Porem a várival tem conteúdo. Já ví diversos erros detes com JDBC mas no iBatis…
Estou passando como parameterClass um java.util.Map, e essa Key existe. Ele sempre reclama do primeiro parametro.

[EDIT]
Para facilitar segue a query xml.

<select id="buscarVideo" resultMap="resultadoBeanVideo" parameterClass="java.util.Map">
	SELECT
		id,
		titulo,
		url,
		c.nome,
	FROM
		filmes f,
		categorias c,

    <dynamic prepend="where">
		f.categoria = c.id
	    f.url  is not null and
	    <isNotNull property="inicio" prepend="and"> ROWNUM <![CDATA[ >= ]]> #inicio#</isNotNull>
	    <isNotNull property="fim" prepend="and"> ROWNUM <![CDATA[ ><= ]]> #fim# </isNotNull>
	    <isNotNull property="condicoes" prepend="and"> $condicoes$ </isNotNull>
    </dynamic>
</select>
Criado 27 de agosto de 2009
Respostas 0
Participantes 1