Mybatis Generator实现过程
来源:互联网 发布:电影撞车影评 知乎 编辑:程序博客网 时间:2024/06/03 16:56
1、首先在MyEclipse中创建Web Project文件
src目录如下:
xml文件创建,导入jar包
jar的下载路径https://github.com/mybatis/generator/releases
2、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>
<!-- 需要引用的jar包 -->
<classPathEntry location="mysql-connector-java-3.1.14-bin.jar"/>
<context id="tables" targetRuntime="Mybatis3">
<jdbcConnection
driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://localhost:3306/duanxin"
userId="root"
password="123123">
</jdbcConnection>
<!-- 配置pojo类生成规则 -->
<javaModelGenerator targetPackage="com.niit.model"targetProject="src">
<property name="enableSubPackages" value="true"/>
</javaModelGenerator>
<!-- 可选的配置 如果说选择混合方式Mapper或者xmlMapper的话配置xml文件生成规则 不然就不用写-->
<sqlMapGenerator targetPackage="com.niit.model"targetProject="src">
<property name="enableSubPackages" value="true"/><!-- 生成时启用子文件 -->
</sqlMapGenerator>
<!-- 配置mapper的类型有三种MIXEDMAPPER混合的类型,XMLMAPPER只有xml,ANNOTATEDMAPPER只有接口 -->
<javaClientGenerator
targetPackage="com.niit.model"
type="MIXEDMAPPER"
targetProject="src">
<property name="enableSubPackages" value="true"/>
</javaClientGenerator>
<!-- 指定要生成的表 -->
<table tableName="yonghu2" domainObjectName="YONGHU2">
</table>
</context>
</generatorConfiguration>
3、最终实现
1)在桌面创建一个文件夹,内容如下
其中src是空的
在shift+右键文件夹,选择“在此处打开命令窗口”,在命令行中输入以下命令:
java -jar mybatis-generator-core-1.3.5.jar -configfile GeneratorConfig.xml -overwrite
出现如下字样表示成功了。
如果有问题基本都是配置文件配置的问题,请仔细检查!
成功后生成的文件
这里因为之前选择了MIXEDMAPPER混合型的所以接口和xml两者都生成了。
- Mybatis Generator实现过程
- 手动实现mybatis generator
- Mybatis Generator实现分页功能
- Mybatis Generator实现分页功能
- Mybatis Generator实现分页功能
- MyBatis Generator实现分页插件
- MyBatis Generator自动创建代码的过程
- MyBatis Generator实现MySQL分页插件
- MyBatis Generator实现MySQL分页插件
- mybatis-generator反向工程的实现
- 使用 MyBatis Generator实现逆向工程
- MyBatis Generator(MBG)实现插件
- IDEA中实现mybatis generator生成
- Mybatis generator
- Mybatis generator
- mybatis generator
- mybatis-generator
- MYBATIS Generator
- MFC在Picture Control上存储图片(image)
- tomcat 如何配置https连接,两步搞定 Tomcat 下启用 https:// 访问
- JAVA程序性能调优笔记(3)-有助于改善性能的技巧
- bug小结
- 欢迎使用CSDN-markdown编辑器
- Mybatis Generator实现过程
- linux shell “(())” 双括号运算符使用
- 阿里面试回来,想和Java程序员谈一谈
- Toolbar实现完全自定义
- 进程之间的通信之隐式意图
- Problem A: 编写函数:三个数的最大最小值-1382
- iOS基础之OC简单控件知识了解
- 史上最全synchronized用法详解
- python脚本中的#!/usr/bin/python