利用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包。
大家如有牛叉方法欢迎拍砖啊!
- 利用mybatis-generator工具生成MyBatis的mode、mapper、xml代码【Example版】
- 如何利用maven配置mybatis-generator自动生成mapper.xml
- 利用Mybatis-generator工具自动生成代码
- mybatis使用---利用mybatis-generator自动生成mapper、model、mapper.xml
- 使用MyBatis Generator生成xml,Mapper
- mybatis generator利用example类的生成配置
- 使用Mybatis提供的mybatis generator来自动生成model/mapper.java/mapper.xml
- MyBatis-generator 代码生成工具
- Mybatis中通过generator生成mapper、Dao、mapper.xml
- 利用Mybatis Generator自动生成Mybatis的相关代码
- 利用Mybatis Generator自动生成Mybatis的相关代码
- mybatis代码生成工具 mybatis-generator
- mybatis mybatis-generator 代码自动生成工具
- mybatis mybatis-generator 代码自动生成工具
- 使用MyBatis-generator 自动生成MyBatis mapper代码
- 去掉Mybatis Generator生成的一堆 example
- 去掉Mybatis Generator生成的一堆 example
- 去掉Mybatis Generator生成的一堆 example
- 最大公约数(Gcd)两种算法(Euclid && Stein)
- phpcms v9 调用方法全站点击排行
- 联想ThankPad取消Fn组合键
- C# 发送邮件
- Linux内存管理中内存的组织及主要数据结构分析(pg_data_t&&page&&zone)
- 利用mybatis-generator工具生成MyBatis的mode、mapper、xml代码【Example版】
- 人生中第一个带参数触发器
- SSH整合所需jar包及其详解
- PHP常用知识点学习
- 用Visual studio2012在Windows8上开发内核中隐藏进程
- 什么是API函数以及如何使用W7100A进行初始化(TCPIPCore)?(三)
- 老员工应该有的气魄
- SQl语句的效率问题
- C# 向服务器上传文件(客服端winform、服务端web)