MyBatis使用Generator自动生成代码

来源:互联网 发布:软件测试需要linux 编辑:程序博客网 时间:2024/04/25 23:57

MyBatis中,可以使用Generator自动生成代码,包括DAO层、 MODEL层 、MAPPING SQL映射文件。 

第一步:下载MyBatisGenerator工具 

第二步:配置自动生成代码所需的XML配置文件,例如(generator.xml 

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:\workspace\ssm\WebContent\WEB-INF\lib\mysql-connector-java-5.1.21-bin.jar" />  

      

    <context id="DB2Tables" targetRuntime="MyBatis3">  

          

        <commentGenerator>  

            <property name="suppressAllComments" value="true" />  

        </commentGenerator>  

          

        <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://127.0.0.1:3306/mydb" userId="root" password="123456">  

        </jdbcConnection>  

          

        <javaTypeResolver >  

            <property name="forceBigDecimals" value="false" />  

        </javaTypeResolver>  

          

        <javaModelGenerator targetPackage="com.test.model" targetProject="E:\workplace\src">  

            <property name="enableSubPackages" value="true" />  

            <property name="trimStrings" value="true" />  

        </javaModelGenerator>  

        <sqlMapGenerator targetPackage="com.test.mapping"  targetProject="E:\workplace\src">  

            <property name="enableSubPackages" value="true" />  

        </sqlMapGenerator>  

        <javaClientGenerator type="XMLMAPPER" targetPackage="com.test.dao"  targetProject="E:\workplace\src">  

            <property name="enableSubPackages" value="true" />  

        </javaClientGenerator>  

           

        <table tableName="user" domainObjectName="User" />  

        <table tableName="t_weibo" domainObjectName="Weibo" />  

    </context>        

</generatorConfiguration>  

将这个文件保存至你下载的mybatis-generator-core-1.3.2文件夹下 

第三步:进入XML配置文件(generator.xml)所在的的目录并执行命令:

Dos代码 

java -jar E:\mybatis-generator-core-1.3.2\lib\mybatis-generator-core-1.3.2.jar -configfile generator.xml -overwrite


mybatis generator eclipse插件的安装

打开eclipse,点击Help>Software Update

选择 "Available Software" 标签,点击 "Add Site" 按钮

输入以下信息:

Location:http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclipse/UpdateSite/

点击ok,自动进入"mybatis generator Feature"

点击“install”按钮进行安装。。。。mybatis generator 插件安装完成

0 0
原创粉丝点击