Mybatis反向生成之eclipse工具生成

来源:互联网 发布:淘宝头条写手招募 编辑:程序博客网 时间:2024/05/29 06:54

一、安装

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>



原创粉丝点击