一、安装
1、进入eclipse的help->eclipse marketplace中
2、输入mybatis generator 查询插件
3、点击install,安装插件
4、安装后重启,新建项目,选择其他(other)看到出现mybatis,表明安装成功
二、新建
1、配置文件
(1)、数据库驱动配置、既jar包配置
(2)、数据库链接地址配置
(3)、Model类存放地址配置
(4)、dao类存放配置
(5)、Mapper文件存放位置配置
(6)、表-类配置,可不配类名,会默认与表明对应
2、执行
传说有四种这里列我知道的
方式一
java -jar mybatis-generator-core.jar -configfile configname.xml -overwrite
方式二
使用MyBatisGenerator 创建java类调用MyBatisGenerator的generate方法,构造MyBatisGenerator类时需要传入三个参数,
配置文件、回调以及警告信息列表(结束后会统一输出)
方式三
直接右键配置文件进行Generate
jz-model是我的项目名,demo是我的数据库名,table里面可以加字段映射
<?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:\workspace_luna\jz-model\lib\mysql-connector-java-5.1.6.jar" />
<context id="zyq">
<!-- 连接配置 -->
<jdbcConnection connectionURL="jdbc:mysql://127.0.0.1:3306/demo"
driverClass="com.mysql.jdbc.Driver"
userId="root" password="" />
<!-- model位置 -->
<javaModelGenerator targetPackage="com.zyq.domain" targetProject="jz-model" />
<!-- mapper位置 -->
<sqlMapGenerator targetPackage="com.zyq.mapper" targetProject="jz-model" />
<!-- dao位置 -->
<javaClientGenerator targetPackage="com.zyq.dao" targetProject="jz-model" type="XMLMAPPER" />
<!-- 表配置 -->
<table schema="Satisfaction" tableName="satisfaction">
</table>
</context>
</generatorConfiguration>