mybatis自动生成

来源:互联网 发布:win8装ubuntu双系统 编辑:程序博客网 时间:2024/06/18 17:00

第一步:在G盘建立一个文件夹mybatis.

第二步:需要下载mybatis-generator-core-1.3.5.jar核心包 ,

第三步:在mybatis文件夹里新疆一个generatorConfig.xml文件,并将下载的包与此文件放在一个文件夹下

第四步:配置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:数据库的JDBC驱动,换成你自己的驱动位置 -->  
    <classPathEntry location="G:\mybatis\ojdbc6.jar" />  
      
    <context id="DB2Tables" targetRuntime="MyBatis3">  
          
        <!-- 去除自动生成的注释 -->  
        <commentGenerator>  
            <property name="suppressAllComments" value="true" />  
        </commentGenerator>  
          
        <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver"           connectionURL="jdbc:oracle:thin:@localhost:1521:orcl" userId="HXX" password="oracle">  
        </jdbcConnection>  
          
         <!--类型转换--> 
        <javaTypeResolver >  
            <property name="forceBigDecimals" value="false" />  
        </javaTypeResolver>  
          
        <!-- targetProject:自动生成代码的位置 -->  
        <javaModelGenerator targetPackage="org.lanqiao.tjnu.bean" targetProject="G:\mybatis\src">  
            <property name="enableSubPackages" value="true" />  
            <property name="trimStrings" value="true" />  
        </javaModelGenerator>  
        <sqlMapGenerator targetPackage="org.lanqiao.tjnu.mapper"  targetProject="G:\mybatis\src">  
            <property name="enableSubPackages" value="true" />  
        </sqlMapGenerator>  
        <javaClientGenerator type="XMLMAPPER" targetPackage="org.lanqiao.tjnu.dao"  targetProject="G:\mybatis\src">  
            <property name="enableSubPackages" value="true" />  
        </javaClientGenerator>  
          
        <!-- tableName:用于自动生成代码的数据库表;domainObjectName:对应于数据库表的javaBean类名 -->  
        <table tableName="EOperator" domainObjectName="EOperator" />  
        <table tableName="ECharge" domainObjectName="ECharge" />  
        <table tableName="EUser" domainObjectName="EUser" />  
    </context>  
          
</generatorConfiguration>  

第五步:采用命令的方式创建win+r,点击确定



输入命令:java -jar mybatis-generator-core-1.3.5.jar -configfile generatorConfig.xml -overwrite

按回车键enter


结果如下,就完成了


接着,将自动生成的文件复制到使用的项目中,即可,有些不需要的冗余的可以自行删去


0 0
原创粉丝点击