用Maven插件生成Mybatis代码

01 用Maven插件生成Mybatis代码
[url]http://blog.youkuaiyun.com/gufeng672/article/details/27196347[/url]

02 generatorConfig.xml文件配置
[url]http://stackoverflow.com/questions/32806225/mybatis-cannot-generator-using-oracle-database[/url]

03 MyBatis Generator官网
[url]http://www.mybatis.org/generator/running/runningWithMaven.html[/url]

04 我的问题:classPathEntry的配置。以下是我的配置文件:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">

<!-- 使用 mvn mybatis-generator:generate -->
<generatorConfiguration>
<properties resource="jdbc.properties"/>
<classPathEntry location="${maven.repository}\com\oracle\ojdbc6\11.2.0.1.0\ojdbc6-11.2.0.1.0.jar" />
<context id="shiroTables" targetRuntime="MyBatis3" defaultModelType="flat">
<commentGenerator>
<property name="suppressAllComments" value="true"/>
</commentGenerator>
<jdbcConnection driverClass="${oracle.driver}"
connectionURL="${oracle.url}"
userId="${oracle.username}"
password="${oracle.password}">
</jdbcConnection>
<javaModelGenerator targetPackage="qooco.crm.model"
targetProject="src/main/java">
<property name="trimStrings" value="true"/>
</javaModelGenerator>
<sqlMapGenerator targetPackage="sqlMapperXml"
targetProject="src/main/resources">
</sqlMapGenerator>
<javaClientGenerator type="XMLMAPPER"
targetPackage="qooco.crm.dao" targetProject="src/main/java">
<property name="enableSubPackages" value="true"/>
</javaClientGenerator>

<!-- schema:指定dao文件所属分类文件夹| doaminObjectName:指定生成对象名 -->
<table schema="" tableName="testKelvin" domainObjectName="TestKelvin"
enableCountByExample="false"
enableDeleteByExample="false"
enableUpdateByExample="false"
selectByExampleQueryId="false"
enableSelectByExample="false">
<generatedKey column="id_" sqlStatement="assigned" identity="true"/>
</table>
</context>
</generatorConfiguration>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值