MyBatis逆向工程——MyBatis Generator (MBG)-简单介绍与运行步骤(1)

写在前面: 

Mybatis Generator是MyBatis和ibatis的代码生成器。主要生成如下:

(1)与表结构匹配的Java POJO(字段名对应属性)

(2)SQL映射XML文件(文件为配置中每个表上的简单CRUD(增删改查)函数生成SQL。)

生成的SQL语句有

insert

update by primary key

update by example (使用动态where子句)

delete by primary key

delete by example (使用动态where子句)

select by primary key

select by example (使用动态where子句)

count by example

(3)符合Spring框架的DAO接口java类

*官方文档地址:http://www.mybatis.org/generator/

具体步骤

(一)建立Project:

   简略

(二)导入jar包

  (1)非maven方式:主要jar包:。其他的必要jar包如MyBatis,数据库驱动同时需要。

(2)maven 依赖:maven仓库:http://mvnrepository.com/artifact/org.mybatis.generator/mybatis-generator-core

具体依赖如下:

<dependency>
    <groupId>org.mybatis.generator</groupId>
    <artifactId>mybatis-generator-core</artifactId>
    <version>1.3.5</version>
</dependency>

原文地址:https://www.cnblogs.com/starfall/p/Mybatis_MBG.html

时间: 2024-10-09 09:06:52

MyBatis逆向工程——MyBatis Generator (MBG)-简单介绍与运行步骤(1)的相关文章

Liunx----Shell脚本简单介绍 Shell运行环境和Shell变量

Shell 脚本(shell script),是一种为 shell 编写的脚本程序. Shell 编程跟 java.php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了. Linux 的 Shell 种类众多,常见的有: Bourne Shell(/usr/bin/sh或/bin/sh) Bourne Again Shell(/bin/bash) C Shell(/usr/bin/csh) K Shell(/usr/bin/ksh) 默认为 #!/bin/bas

【mybatis】mybaits generator 逆向工程的使用

mybatis逆向工程官方网站:http://www.mybatis.org/generator/quickstart.html 准备xml文件.如下generator.xml全部内容 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configurat

generator mybatis逆向工程

mybatis逆向工程:根据数据库中的表在项目中生成对应的 实体类,dao接口与mapper.xml映射文件 在eclipse中,以插件的形式的存在,把设置好的配置文件,直接通过eclipse中的插件运行即可(如何下载使用百度)在idea中,maven以<plugin>的形式集成.在<build>子节点下添加pom.xml中的 plugin 代码.并编写好用于生成的配置代码(后面作解释). <?xml version="1.0" encoding=&quo

回顾一下MyBatis逆向工程——自动生成代码

前言 最近做的项目(SSM+Shiro)的数据库表已经创建完成,一共有15张表,如果我们一个个去写pojo/bean的代码以及各种sql语句的话未免太过麻烦而且很容易出错,这个时候我们就需要MyBatis逆向工程去为我们生成这些基本的东西.先来简单的了解一下什么是逆向工程 一 什么是逆向工程 官网解释浓缩版:MyBatis逆向工程需要用到的就是MyBatis官方提供的MyBatis Generator(MBG).MBG是MyBatis和iBATIS的代码生成器,它将为所有版本的MyBatis以及

ssm项目之mybatis逆向工程与修改测试

以员工和部门表为例 一.mybatis生成代码 本来要写dao,bean,和mapper文件,但是使用mybatis逆向工程可以自动生成 http://www.mybatis.org/generator/ 引入quick start guide里面的jar包,我们可以用Maven引入mybatis generator,同样去http://mvnrepository.com/ 找(我用的是1.3.5) 可以按这个http://www.mybatis.org/generator/configrefe

使用IDEA工具采用MyBatis逆向工程生成

首先使用Spring Initializr快速创建方式,如图所示: 第二步,在src下创建MBG.xml配置文件  MBG.xml配置内容如下: <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" &qu

从零搭建springboot+mybatis逆向工程

一.从零搭建springboot+mybatis逆向工程 1.新建项目 2.next到这里要勾选这两项 第一次有点慢,等一会儿就好 3.在pom.xml中添加mybatis-generator插件 只把图片中的复制到项目中即可 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=&q

初识MyBatis(如何写配置文件和简单使用)

MyBatis3.x 这里简单贴一下MyBatis的介绍,具体使用方法会在代码中贴出. MyBatis的前世今生 MyBatis的前身就是iBatis,iBatis本是由Clinton Begin开发,后来捐给Apache基金会,成立了iBatis开源项目.2010年5月该项目由Apahce基金会迁移到了Google Code,并且改名为MyBatis. 尽管如此,它的包结构仍然为ibatis. www.mybatis.org/ https://github.com/mybatis MyBati

Mybatis逆向工程

Mybatis逆向工程可以针对数据库中的单表自动生成Mybatis执行时所需要的代码.包括实体类PO.mapper.java接口.mapper.xml映射文件. 步骤: 在src下添加GeneratorSqlmap.java类 import org.mybatis.generator.api.MyBatisGenerator; import org.mybatis.generator.config.Configuration; import org.mybatis.generator.confi