Skip to content

Xml Table with Wildcard and autogenerated values #1509

@Oscurodrago

Description

@Oscurodrago

hi, i using mybatis with MyBatis3DynamicSql i'm trying to use wildCard because my table structure i something like this

<table tableName="od_category">
            <generatedKey column="id_category" sqlStatement="JDBC" identity="true"/>
            <domainObjectRenamingRule searchString="^Od" replaceString="" /> 
 </table> 
<table tableName="od_item">
            <generatedKey column="id_item" sqlStatement="JDBC" identity="true"/>
            <domainObjectRenamingRule searchString="^Od" replaceString="" /> 
 </table> 

but generatedKey dosen't support wildcards

<table tableName="od_%">
            <domainObjectRenamingRule searchString="^Od" replaceString="" />
</table> 

i tried to create my own plugin to detect and autogenerated fields an Primary keys
but i stop when introspectedTable.getTableConfiguration().setGeneratedKey(gk);

any suggestion how do it or can be implemented something like

<table tableName="od_%">
            <generatedKey  sqlStatement="JDBC" identity="true"/>
            <generatedValues sqlStatement="JDBC" identity="true"/>
            <domainObjectRenamingRule searchString="^Od" replaceString="" />
</table> 

thx.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions