MyBatis学习系列九:MyBatis Generator 工具使用

来源:互联网 发布:猫跳跃能力 知乎 编辑:程序博客网 时间:2024/05/16 11:21

1.选择工程所在目录或者新建一个空目录,路径中不能包含中文
本次在D盘根目录下新建generator文件夹

2.将mybatis-generator-core包放入该文件夹,并在该目录下新建空文件夹src

3.配置generatorConfig.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 location="D:/generator/mysql-connector-java-5.1.27-bin.jar" />    <context id="DB2Tables" targetRuntime="MyBatis3Simple">        <commentGenerator>            <property name="suppressAllComments" value="true" />            <property name="suppressDate" value="true"/>        </commentGenerator>        <!-- 数据库链接URL、用户名、密码 -->        <jdbcConnection             driverClass="com.mysql.jdbc.Driver"             connectionURL="jdbc:mysql:///wms"             userId="mysql"             password="Mysql123456">        </jdbcConnection>        <javaTypeResolver>            <property name="forceBigDecimals" value="false" />        </javaTypeResolver>        <!-- 以下的 targetPackage 和 targetProject 属性值需要配置 -->        <!-- 生成模型的包名和位置 -->        <javaModelGenerator targetPackage="com.xiang.wms.model" targetProject="D:/generator/src">            <property name="enableSubPackages" value="true" />            <property name="trimStrings" value="true" />        </javaModelGenerator>        <!-- 生成的映射文件包名和位置 -->        <sqlMapGenerator targetPackage="com.xiang.wms.mapping" targetProject="D:/generator/src">            <property name="enableSubPackages" value="true" />        </sqlMapGenerator>        <!-- 生成mapper的包名和位置 -->        <javaClientGenerator type="XMLMAPPER" targetPackage="com.xiang.wms.mapper" targetProject="D:/generator/src">            <property name="enableSubPackages" value="true" />        </javaClientGenerator>        <!-- 要生成那些表(更改 tableName 和 domainObjectName 就可以) -->        <table tableName="user" domainObjectName="UserBean" />    </context></generatorConfiguration>

4.执行生成命令

java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite

参考博文:MyBatis Generator 详解
http://blog.csdn.net/isea533/article/details/42102297

0 0