使用mybatis generator工具生成文件
来源:互联网 发布:基站定位数据 编辑:程序博客网 时间:2024/05/22 01:37
1、首先下载mybatis generator工具,解压之后为如图所示jar包
2、建立保存生成的文件的文件夹,不要有中文路径,否则会生成乱码,如:d:\data\src
3、编辑generator.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="E:\Data\mysql-connector-java-5.1.21-bin.jar" />
<context id="DB2Tables" targetRuntime="MyBatis3">
<commentGenerator>
<property name="suppressAllComments" value="true" />
</commentGenerator>
<!-- 数据库链接URL、用户名、密码 -->
<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/student" userId="root" password="123">
</jdbcConnection>
<javaTypeResolver>
<property name="forceBigDecimals" value="false" />
</javaTypeResolver>
<!-- 生成模型的包名和位置 -->
<javaModelGenerator targetPackage="com.buaa.model" targetProject="E:\Data\src">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
<!-- 生成的映射文件包名和位置 -->
<sqlMapGenerator targetPackage="com.buaa.mapping" targetProject="E:\Data\src">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>
<!-- 生成DAO的包名和位置 -->
<javaClientGenerator type="XMLMAPPER" targetPackage="com.buaa.dao" targetProject="E:\Data\src">
<property name="enableSubPackages" value="true" />
</javaClientGenerator>
<!-- 要生成那些表(更改tableName和domainObjectName就可以) -->
<table tableName="studentdetail" domainObjectName="Bug" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false" />
</context>
</generatorConfiguration>
<!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="E:\Data\mysql-connector-java-5.1.21-bin.jar" />
<context id="DB2Tables" targetRuntime="MyBatis3">
<commentGenerator>
<property name="suppressAllComments" value="true" />
</commentGenerator>
<!-- 数据库链接URL、用户名、密码 -->
<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/student" userId="root" password="123">
</jdbcConnection>
<javaTypeResolver>
<property name="forceBigDecimals" value="false" />
</javaTypeResolver>
<!-- 生成模型的包名和位置 -->
<javaModelGenerator targetPackage="com.buaa.model" targetProject="E:\Data\src">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
<!-- 生成的映射文件包名和位置 -->
<sqlMapGenerator targetPackage="com.buaa.mapping" targetProject="E:\Data\src">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>
<!-- 生成DAO的包名和位置 -->
<javaClientGenerator type="XMLMAPPER" targetPackage="com.buaa.dao" targetProject="E:\Data\src">
<property name="enableSubPackages" value="true" />
</javaClientGenerator>
<!-- 要生成那些表(更改tableName和domainObjectName就可以) -->
<table tableName="studentdetail" domainObjectName="Bug" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false" />
</context>
</generatorConfiguration>
4、使用命令行进行,编辑
使用CMD命令行进入mybatis-generator jar所在文件夹下,使用生成语句:java -jar mybatis-generator-core-1.3.2.jar -configfile generator.xml -overwrite
即可生成dao 、mapping、module文件夹及对应的文件
0 0
- 使用mybatis generator工具生成文件
- MyEclipse使用MyBatis Generator 工具逆向生成映射文件
- mybatis逆向生成 eclipse逆向生成工具mybatis generator使用
- 使用MyBatis-Generator自动生成映射文件
- Mybatis使用generator自动生成mapper文件
- MyBatis代码生成工具mybatis-generator在Myeclipse10中的使用
- MyBatis代码生成工具mybatis-generator在Myeclipse10中的使用
- MyBatis代码生成工具mybatis-generator在Myeclipse10中的使用
- mybatis工具generator使用
- MyBatis-generator 代码生成工具
- 使用mybatis-generator-core生成MyBatis Mapper文件
- Intellji IDE使用mybatis-generator自动生成mybatis相关文件
- springboot使用generator-mybatis插件自动生成mybatis文件
- 数据库逆向框架代码生成工具:MyBatis Generator的使用
- 数据库逆向框架代码生成工具:MyBatis Generator的使用
- 数据库逆向框架代码生成工具:MyBatis Generator的使用
- 数据库逆向框架代码生成工具:MyBatis Generator的使用
- 数据库逆向框架代码生成工具:MyBatis Generator的使用
- delphi 判断程序是否运行、自定义消息显示程序运行界面
- Leetcode-Binary Tree Inorder Traversal
- 机器学习中的数学(5)-强大的矩阵奇异值分解(SVD)及其应用
- CoreData处理大量数据
- MMORPG服务器架构
- 使用mybatis generator工具生成文件
- iOS开发——密码存储之keychain的使用
- .NET Framework
- linux下inotify操作
- MyReport报表引擎2.1.0.0新功能
- thinking in java中的示例,都引入了net.mindview 项目
- linux下安装java环境
- HTML中Input输入特殊字符自动清除,只能输入正整数和小数的正则表达式
- zlog 纯C的日志函数库的简单使用方法