Oracle数据库的逆向工程引用ojdbc6-11.2.0.3.jar

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36688143/article/details/88395716

当数据库是使用Oracle的时候,不止要更改xml中连接数据库的方式,还要注意它的逆向工程的调用跟mySQL的差别

1、generatorConfig.xml里引用的jar不是mysql的mysql-connection..jar,而是ojdbc

<classPathEntry
        location="D:\environment\Maven\MavenRepository\com\oracle\ojdbc6\11.2.0.3\ojdbc6-11.2.0.3.jar" />

 

2、指定逆向工程的时候,某一字段对应生成的类型

// 指定ID字段对应的类型是long,否则就会自动对应成NUMBERIC或者DECIMAL
<columnOverride column="ID" javaType="long" />

完整代码如下:

<!-- 列出要生成代码的所有表,这里配置的是不生成Example文件和指定表里特定的字段对应java的类型-->
<table tableName="FLI_DY" domainObjectName="FliDy"

    enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false"
    enableSelectByExample="false" selectByExampleQueryId="false" >
    <property name="useActualColumnNames" value="false"/>
    
    <columnOverride column="ID" javaType="long" />
</table>

猜你喜欢

转载自blog.csdn.net/qq_36688143/article/details/88395716
今日推荐