Eclipse插件:mybatis generator的使用步骤

1、首先,安装eclipse插件

 

Help--Eclipser Marketplace中查找:Mybatis Generator 1.3.5安装java

2、新建project

New--other--查找以下sql

点击next,选择你要将文件生成到哪里的项目名数据库

点击finish关闭。就会在hhh项目中生成文件generatorConfig.xml。mybatis

注意:hhh项目中要有数据库相关jar包及要生成的包 mapper/pojo,由于一会要在配置文件中进行配置。oracle

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>  
    <context id="testTables" targetRuntime="MyBatis3">  
        <commentGenerator>  
            <!-- 是否去除自动生成的注释 true:是 : false:否 -->  
            <property name="suppressAllComments" value="true" />  
        </commentGenerator>  
        <!--数据库链接的信息:驱动类、链接地址、用户名、密码 -->  
        <!--   
        <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver"  
            connectionURL="jdbc:oracle:thin:@150.16.17.22:1521/wsbs" userId="hr"  
            password="hr123">  
        </jdbcConnection>-->  
        <jdbcConnection driverClass="oracle.jdbc.OracleDriver"  
            connectionURL="jdbc:oracle:thin:@150.16.17.22:1521:wsbs"   
            userId="hr"  
            password="hr123">  
        </jdbcConnection>   
  
        <!-- 默认false,把JDBC DECIMAL 和 NUMERIC 类型解析为 Integer,为 true时把JDBC DECIMAL 和   
            NUMERIC 类型解析为java.math.BigDecimal -->  
        <javaTypeResolver>  
            <property name="forceBigDecimals" value="false" />  
        </javaTypeResolver>  
  
        <!-- targetProject:生成PO类的位置 -->  
        <javaModelGenerator targetPackage="cn.herry.pojo"  
            targetProject="hhh/src">  
            <!-- enableSubPackages:是否让schema做为包的后缀 -->  
            <property name="enableSubPackages" value="false" />  
            <!-- 从数据库返回的值被清理先后的空格 -->  
            <property name="trimStrings" value="true" />  
        </javaModelGenerator>  
        <!-- targetProject:mapper映射文件生成的位置 -->  
        <sqlMapGenerator targetPackage="cn.herry.mapper"   
            targetProject="hhh/src">  
            <!-- enableSubPackages:是否让schema做为包的后缀 -->  
            <property name="enableSubPackages" value="false" />  
        </sqlMapGenerator>  
        <!-- targetPackage:mapper接口生成的位置 -->  
        <javaClientGenerator type="XMLMAPPER"  
            targetPackage="cn.herry.mapper"   
            targetProject="hhh/src">  
            <!-- enableSubPackages:是否让schema做为包的后缀 -->  
            <property name="enableSubPackages" value="false" />  
        </javaClientGenerator>  
        <!-- 指定数据库表 -->  
        <!--<table tableName="items"></table> -->  
        <table tableName="demo"></table>  
    </context>  
</generatorConfiguration>

4、自动生成mapper.java和mapper.xml等文件

右键generatorConfig.xml,选择以下:app

以后,就能够在包下看到生成的文件了得意eclipse

 

End!spa

相关文章
相关标签/搜索