mybatis(oracle) generatorConfig 自动生成代码详解

今天用到mybatis连接orcale数据库,一前一直用的是MySQL,对orcale没有太多的了解,来谈谈今天遇到的几个坑(首先提一点的是这个方法只试用于自己用户下没有数据库,自己用户要用到别的用户的数据库)

第一:

      报错找不到 oracle.jdbc.driver.OracleDriver,这是因为orcale是收费的,maven下载不了这个驱动,这个问题请自行百度,这里不做过多介绍

第二:

        因为要用到数据库中的实体类,就想到了mybatis的generatorConfig,自动生成eneity,mapper,mapper.xml

首先我用的是eclipse要下载generatorConfig这个插件,其他IDE和方法大同小异,这里介绍一个简单的

Help---->Eclipse Marketplace...

mybatis(oracle) generatorConfig 自动生成代码详解_第1张图片

点击右下角的Installed

然后在项目的根路径下新建一个generatorConfig.xml

mybatis(oracle) generatorConfig 自动生成代码详解_第2张图片

然后复制下面内容






















connectionURL="${jdbc_url}" userId="${jdbc_user}"
password="${jdbc_password}" />










targetPackage="com.sjzyb.his.entity" targetProject="${project}">








targetPackage="com.sjzyb.his.mapperxml" targetProject="${project}">






targetPackage="com.sjzyb.his.mapper" targetProject="${project}"
type="XMLMAPPER">







domainObjectName="DRUG_INVENTORYSETTING" enableCountByExample="false"
enableDeleteByExample="false" enableSelectByExample="false"
enableUpdateByExample="false">






jdbcType="VARCHAR" />

下面是配置文件

mybatis(oracle) generatorConfig 自动生成代码详解_第3张图片

注意提前要下载一个oracle的驱动包到你的磁盘里

注意你的generatorConfig.xml中

mybatis(oracle) generatorConfig 自动生成代码详解_第4张图片

注意:没有scheam这个属性

注意:tableName与你的数据库名一定相同

你可能感兴趣的:(mybatis(oracle) generatorConfig 自动生成代码详解)