You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ibatis.apache.org by "Jeff Butler (JIRA)" <ib...@incubator.apache.org> on 2009/05/13 22:42:45 UTC

[jira] Closed: (IBATIS-601) Ibator - generatedKey: attribute "type" is not checked when attribute "sqlStatement" has a value

     [ https://issues.apache.org/jira/browse/IBATIS-601?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jeff Butler closed IBATIS-601.
------------------------------

    Resolution: Fixed

Fixed in SVN.

Another nice catch.  Thanks!


> Ibator - generatedKey: attribute "type" is not checked when attribute "sqlStatement" has a value
> ------------------------------------------------------------------------------------------------
>
>                 Key: IBATIS-601
>                 URL: https://issues.apache.org/jira/browse/IBATIS-601
>             Project: iBatis for Java
>          Issue Type: Bug
>          Components: Tools
>            Reporter: Karel Rank
>            Assignee: Jeff Butler
>         Attachments: tableconfiguration-fix_type_check.patch
>
>
> With current SVN code, this configuration for table passes validation:
>         <table schema="adnot" tableName="sites" domainObjectName="Site">
>             <property name="useActualColumnNames" value="false"/>
>             <generatedKey column="site_id" sqlStatement="SELECT nextval('adnot.sites_site_id_seq')" type="foobar"/>
>             <columnRenamingRule searchString="site_" replaceString=""/>
>         </table>
> This configuration is not valid. Generated insert statements in SqlMap then contains in "selectKey" attribute type="foobar". The problem is in org.apache.ibatis.ibator.config.TableConfiguration, method validate.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.