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>
阅读全文
0 0
- Mybatis反向生成之eclipse工具生成
- mybatis反向生成代码工具
- eclipse下安装mybatis-generator代码反向生成工具
- mybatis generator一款mybatis反向生成工具
- Mybatis-Generator反向生成
- mybatis逆向生成 eclipse逆向生成工具mybatis generator使用
- MyEclipse下安装MyBatis Generator代码反向生成工具
- eclipse安装Hibernate反向生成实体类工具
- MyBatis之配置文件、Entity生成工具-yellowcong
- eclipse反向生成实体类
- myBatis自动生成工具
- MyBatis代码生成工具
- [Mybatis]代码生成工具
- mybatis自动生成工具
- Mybatis 代码生成工具
- Mybatis自动生成工具
- Mybatis代码生成工具
- mybatis自动生成工具
- 深层神经网络——过拟合问题
- 在Python3.5下安装和测试Scrapy爬网站
- iOS 常见错误之 linker command failed with exit code 1 并且点不进去 解决方法
- JavaSE_JavaIO操作
- 线性回归模型之LinearRegression和SGDRegressor
- Mybatis反向生成之eclipse工具生成
- node.js开发:node升级
- SQL 数据库的操作(一)
- python 之可变对象与不可变对象
- Linux下共享内存通信实现A进程死循环输出A后被C进程处理输出C
- Android实现对话框控件Dialog
- css解决设置宽度百分比,高度跟宽度相等,防止内部图片抖动
- Android学习心得(25) --- Intent启动方式研究
- 判断对象是否存在