手机
当前位置:查字典教程网 >编程开发 >Java >Mybatis逆工程的使用
Mybatis逆工程的使用
摘要:最近在学Mybatis,类似Hibernate,Mybatis也有逆工程可以直接生成代码(mapping,xml,pojo),方便快速开发。...

最近在学Mybatis,类似Hibernate,Mybatis也有逆工程可以直接生成代码(mapping,xml,pojo),方便快速开发。用的是mybatis-generator-core-1.3.2.jar这个架包。这里我用的是mysql数据库。

1.下载mybatis-generator-core-1.3.2.jar和mysql-connector-java-5.1.13-bin.jar,大家可以在这里下载http://maven.outofmemory.cn/org.mybatis.generator/mybatis-generator-core/1.3.2/

2.新建一个文件夹,把第1步下载的mybatis-generator-core-1.3.2.jar和mysql-connector-java-5.1.13-bin.jar移到该文件夹内,在文件夹的根目录新建src文件夹。

Mybatis逆工程的使用1

Mybatis逆工程的使用2

3.在文件夹根目录新建1个txt文本文档,写上代码:

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

然后将txt文本文档的文件名后缀改为bat。

4.新建generatorConfig.xml 并在里面配置逆工程信息如下:

<"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.13-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:3306/login" userId="root" password="root"> </jdbcConnection> <javaTypeResolver> <property name="forceBigDecimals" value="false"/> </javaTypeResolver> <> <javaModelGenerator targetPackage="tse.model" targetProject="src"> <property name="enableSubPackages" value="true"/> <property name="trimStrings" value="true"/> </javaModelGenerator> <> <sqlMapGenerator targetPackage="tse.mapping" targetProject="src"> <property name="enableSubPackages" value="true"/> </sqlMapGenerator> <> <javaClientGenerator type="XMLMAPPER" targetPackage="tse.mapping" targetProject="src"> <property name="enableSubPackages" value="true"/> </javaClientGenerator> <> <table tableName="login" domainObjectName="Login" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table> </context> </generatorConfiguration>

记得修改jdbcConnection标签的数据库连接的配置和table标签的tableName属性,如果你数据库中所有表都想逆工程,可以直接设置tableName值为%,即匹配所有表,不过此时domainObjectName属性就要去掉。

好了,通过以上步骤,整个目录结构应该是这样的

Mybatis逆工程的使用3

而src文件夹还是个空文件夹

Mybatis逆工程的使用4

此时运行根目录下的bat文件,在src目录中可看到生成了你要的代码

Mybatis逆工程的使用5

Mybatis逆工程的使用6

以上所述是小编给大家介绍的Mybatis逆工程的使用相关知识,主要是介绍逆工程的使用,这时候有朋友就会问,那我怎么让逆工程生成自己定义的代码格式呢。不用急,下一篇我会讲mybatis-generator-core-1.3.2.jar架包的修改和打包。感兴趣的朋友继续关注本站!

【Mybatis逆工程的使用】相关文章:

Java递归算法的使用分析

关于JAVA中this的使用方法小结

基于java中BlockingQueue的使用介绍

hashCode方法的使用讲解

谈谈 Java 中 this 的使用方法

java枚举的使用示例

Java中的static静态代码块的使用详解

java string类的常用方法详细介绍

Eclipse快捷键使用小结

Java中ArrayList类的使用方法

精品推荐
分类导航