您的位置:首页 > 移动开发

如何通过mybatis逆向工程生成实体类以及dao和mapper.xml

2016-06-25 13:07 691 查看
1、去官方网站下载mybatis-generator-core-1.3.2.jar和mysql-connector-java-5.1.7-bin.jar这两个jar包版本可以不同,

2、然后再根目录下新建一个文件夹名为src

3、新建一个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    location="mysql-connector-java-5.1.7-bin.jar"/>

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

          <commentGenerator>

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

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

         </commentGenerator>

         <!--数据库链接地址账号密码  数据库名和用户名密码-->

         <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost/org" userId="root" password="root">

         </jdbcConnection>

         <javaTypeResolver>

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

         </javaTypeResolver>

         <!--生成Model类存放位置   我放在了F盘org文件夹下的src1下  他会在其下面生成lcw文件夹然后再lcw文件夹下生成model文件夹在model文件夹下生成user类-->

         <javaModelGenerator targetPackage="lcw.model" targetProject="F:\org\src1">

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

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

         </javaModelGenerator>

         <!--生成映射文件存放位置  我放在了F盘org文件夹下的src1下  他会在其下面生成lcw文件夹然后再lcw文件夹下生成mapping文件夹在mapping文件夹下生成userMapper.xml -->

         <sqlMapGenerator targetPackage="lcw.mapping" targetProject="F:\org\src1">

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

       
4000
</sqlMapGenerator>

        <!--生成Dao类存放位置    我放在了F盘org文件夹下的src1下  他会在其下面生成lcw文件夹然后再lcw文件夹下生成dao文件夹在dao文件夹下生成userMapper类-->

         <javaClientGenerator type="XMLMAPPER" targetPackage="lcw.dao" targetProject="F:\org\src1">

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

         </javaClientGenerator>

         <!--生成对应表及类名-->

         <table tableName="user" domainObjectName="user" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table>

     </context>

 </generatorConfiguration>

然后再org根目录下按住shift右键再此打开命令行

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

即可完成炒作。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: