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>