您的位置:首页 > 移动开发

mybatis-使用generator反向数据库表并生成dao和mapping映射

2014-01-14 17:04 429 查看
<?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">
<!--生成命令:java -jar mybatis-generator-core-1.3.1.jar -configfile mybatis-generator.xml  -overwrite -->
<generatorConfiguration>

<classPathEntry location="D:/generator/ojdbc14.jar" />
<context id="WS_Tables" targetRuntime="MyBatis3">
<commentGenerator>
<property name="suppressAllComments" value="true"/>
</commentGenerator>

<jdbcConnection driverClass="oracle.jdbc.OracleDriver" connectionURL="jdbc:oracle:thin:@192.168.1.110:1521:duwenlei" userId="system" password="du"></jdbcConnection>
<javaTypeResolver>
<property name="forceBigDecimais" value="false"/>
</javaTypeResolver>

<javaModelGenerator targetPackage="sy.model" targetProject="D:/generator/src">
<property name="enableSubPackages" value="true"/>
<property name="trimStrings" value="true"/>
</javaModelGenerator>

<sqlMapGenerator targetPackage="sy.mapping" targetProject="D:/generator/src">
<property name="enableSubPackages" value="true"/>
</sqlMapGenerator>

<javaClientGenerator targetPackage="sy.dao" type="XMLMAPPER" targetProject="D:/generator/src">
<property name="enableSubPackages" value="true"/>
</javaClientGenerator>

<table tableName="user_" domainObjectName="User" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table>
</context>
</generatorConfiguration>


注意:所有的targetProject="D:/generator/src",不要包含中文名称,要不然会一堆乱码
  需要用到数据库驱动

   mybatis-generator-core-1.3.2.jar两个jar文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: