<selectKey> reporting error using a valid JDBC expression in Oracle -------------------------------------------------------------------
Key: IBATIS-410 URL: https://issues.apache.org/jira/browse/IBATIS-410 Project: iBatis for Java Issue Type: Bug Affects Versions: 2.3.0 Environment: Oracle 10g, OC4J 10.1.3.0, eclipse 3.2.2 Reporter: Anaximandro de Godinho Hi guys, I got one exception using a valid JDBC expression, see below: <insert id="incluir_Projeto" parameterClass="ProjetoTO"> <selectKey type="pre" resultClass="Integer" keyProperty="idProjeto"> SELECT ${DBALIAS}.FVGPROJT_SEQ.NextVal() AS ID FROM DUAL </selectKey> INSERT INTO ${DBALIAS}.FVGPROJT( FVGIDPRO, FVGIDMOD, FVGIDPRF, FVGNMPRO ) VALUES ( #idProjeto#, #idModelo#, #idProjetoPai#, #nomeProjeto# ) </insert> If you try to use "SELECT MySCHEMA.FVGPROJT_SEQ.NextVal() FROM DUAL" with jdbc it works fine (FVGPROJT_SEQ is a oracle sequence). I just removed the () at the end of the NEXTVAL function and it worked, but, IMO, since this is a valid JDBC and NextVal is a function (not a keywork) this is a bug. Woody -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.