1、下载mybatis-generator-core-1.3.2.jar包。
网址:http://code.google.com/p/mybatis/downloads/list?can=3&q=Product%3DGenerator,下载mybatis-generator-core-1.3.2-bundle.zip,解压
找到lib下的需要jar包。
2、编写genertor的xml文件,名下:generator.xml
<?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">
<generatorConfiguration>
<!-- classPathEntry:数据库的JDBC驱动的jar包地址-->
<classPathEntry location="E:\oracle\product\10.2.0\db_1\jdbc\lib\ojdbc14.jar" />
<context id="DB2Tables" targetRuntime="MyBatis3">
. <commentGenerator>
. <!-- 是否去除自动生成的注释 true:是 : false:否 -->
. <property name="suppressAllComments" value="true" />
. <!--数据库连接的信息:驱动类、连接地址、用户名、密码 -->
. </commentGenerator>
. <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver"
. connectionURL="jdbc:oracle:thin:@198.17.1.1:1521:ORCL"
. userId="unuser"
. password="password">
. </jdbcConnection>
. <!-- 默认false,把JDBC DECIMAL 和 NUMERIC 类型解析为 Integer
. true,把JDBC DECIMAL 和 NUMERIC 类型解析为java.math.BigDecimal
. -->
. <javaTypeResolver >
. <property name="forceBigDecimals" value="false" />
. </javaTypeResolver>
. <!-- targetProject:自动生成代码的位置 -->
. <javaModelGenerator targetPackage="com.soft.model" targetProject="E:\WebWorkSpace\workspace_js\downAttachdemo\src">
. <!-- enableSubPackages:是否让schema作为包的后缀 -->
. <property name="enableSubPackages" value="true" />
. <!-- 从数据库返回的值被清理前后的空格 -->
. <property name="trimStrings" value="true" />
. </javaModelGenerator>
.
. <sqlMapGenerator targetPackage="sqlmap" targetProject="E:\WebWorkSpace\workspace_js\downAttachdemo\conf">
. <property name="enableSubPackages" value="false" />
. </sqlMapGenerator>
.
. <javaClientGenerator type="XMLMAPPER" targetPackage="com.soft.mapping" targetProject="E:\WebWorkSpace\workspace_js\downAttachdemo\src">
. <property name="enableSubPackages" value="true" />
. </javaClientGenerator>
. <!-- tableName:用于自动生成代码的数据库表;domainObjectName:对应于数据库表的javaBean类名 -->
. <table schema="untodo" tableName="mocha_t_app" domainObjectName="MochaTodoApp" >
.
. </table>
.</context>
.
.</generatorConfiguration>
http://jadethao.iteye.com/blog/1726115