利用mybatis-generator工具生成MyBatis的mode、mapper、xml代码【Example版】

来源:互联网 发布:牙膏推荐 知乎 编辑:程序博客网 时间:2024/06/14 23:30

以前公司牛人用ant配置,可以生成ibatie的代码,并且是一键操作,本人还有点菜,不会ant,只好借助工具的情况下实现半自动。不过我创建个bat文件应该也算是一键操作了,哈哈!以后实现下bat或者ant,现在先上个0.1版吧。


核心配置文件config.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.9.jar" />  <context id="mysqlTables" targetRuntime="MyBatis3"><!-- 用于去掉烦人的注释 -->  <commentGenerator>      <property name="suppressAllComments" value="true" />      <property name="suppressDate" value="true" />    </commentGenerator>    <jdbcConnection driverClass="com.mysql.jdbc.Driver"        connectionURL="jdbc:mysql://192.168.2.99:3306/jiaojun_v4?useUnicode=true"        userId="root"        password="jiaojun_v4">    </jdbcConnection>    <javaTypeResolver >      <property name="forceBigDecimals" value="false" />    </javaTypeResolver>    <javaModelGenerator targetPackage="model" targetProject="src">      <property name="enableSubPackages" value="true" />      <property name="trimStrings" value="true" />    </javaModelGenerator>    <sqlMapGenerator targetPackage="mapperXml"  targetProject="src">      <property name="enableSubPackages" value="true" />    </sqlMapGenerator>          <javaClientGenerator type="XMLMAPPER" targetPackage="mapper"  targetProject="src">      <property name="enableSubPackages" value="true" />    </javaClientGenerator><!-- <table>标签里指定要生成的相关数据表,如果有多个表的话,需要配置多个<table>-->    <table tableName="qa_search_log" ></table>        <!-- 使用:    1> 安装jvm    2> 随便创建目录,放入mysql-connector-java-5.1.9.jar、mybatis-generator-core-1.3.1.jar、本配置文件、创建src目录    3> 运行:    cmd     >cd /d D:\fuyun\work\ORM\mybatis-generator-core-1.3.1\lib    >java -jar mybatis-generator-core-1.3.1.jar -configfile config.xml -overwrite    -->        </context></generatorConfiguration>


配置文件已经说清楚了,为避免疑惑,个大家上个图:





驱动包就自己下吧,工具包到网上下载mybatis-generator,此处下载的是3.1.1的版本的一个zip包。





大家如有牛叉方法欢迎拍砖啊!

原创粉丝点击