[ https://issues.apache.org/jira/browse/IBATIS-410?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Larry Meadors closed IBATIS-410. -------------------------------- > <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.