1.首先建立maven 项目,在pom.xml中添加插件
<build>
<plugins>
<plugin>
<!--Mybatis-generator插件,用于自动生成Mapper和POJO-->
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.2</version>
<configuration>
<!--配置文件的位置-->
<configurationFile>maven_myibatis/mybatis-generator-config.xml</configurationFile>
<verbose>true</verbose>
<overwrite>true</overwrite>
</configuration>
<executions>
<execution>
<id>Generate MyBatis Artifacts</id>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-core</artifactId>
<version>1.3.2</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
2.在项目名称下建立文件夹maven_myibatis, 添加配置文件mybatis-generator-config.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="E:/myIdea/mylib/ojdbc6.jar"/>
<context id="context" targetRuntime="MyBatis3">
<commentGenerator>
<property name="suppressAllComments" value="false"/>
<property name="suppressDate" value="true"/>
</commentGenerator>
<!-- 数据库的相关配置 -->
<jdbcConnection driverClass="oracle.jdbc.OracleDriver"
connectionURL="jdbc:oracle:thin:@192.168.1.4:1521:yunboce"
userId="t4444" password="6666s"/>
<javaTypeResolver>
<property name="forceBigDecimals" value="false"/>
</javaTypeResolver>
<!-- 实体类生成的位置 -->
<javaModelGenerator targetPackage="com.tms.bean.system" targetProject=".\src\main\java">
<property name="enableSubPackages" value="false"/>
<property name="trimStrings" value="true"/>
</javaModelGenerator>
<!-- *Mapper.xml 文件的位置 -->
<sqlMapGenerator targetPackage="com.tms.mapper.system" targetProject=".\src\main\java">
<property name="enableSubPackages" value="false"/>
</sqlMapGenerator>
<!-- Mapper 接口文件的位置 -->
<javaClientGenerator targetPackage="com.tms.mapper.system" targetProject=".\src\main\java" type="XMLMAPPER">
<property name="enableSubPackages" value="false"/>
</javaClientGenerator>
<!-- 相关表的配置 -->
<table tableName="manager"
enableCountByExample="false"
enableDeleteByExample="false"
enableSelectByExample="false"
enableUpdateByExample="false"/>
</context>
</generatorConfiguration>
注意:mybatis-generator-config.xml 放置位置根据pom.xml定义的地址决定
3.单击右侧的“maven projects”,然后单击“Mybatis-generator”,自动生成代码
- 大小: 126.1 KB
分享到:
相关推荐
mybatis-generator代码生成插件mybatis-generator代码生成插件
idea的mybatis-generator插件,MyBatis学习之代码生成器Generator
这是一款深度支持Mybatis-Flex的IDEA插件,它最大的亮点就是可以高度自定义代码生成模板,它可以快速根据表生成代码,可以使用导出/导入把配置分享给同事以便快速开发
基于 mybatis-3.2.3 和 mybatis-generator-1.3.2 实现的,老版本的 generator 使用示例; 非apache-maven插件;非idea 插件; 使用代码 调用 mybatis-generator 的api 来生成代码;
主要介绍了IDEA mybatis-generator逆向工程生成代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Mybatisplus 代码生成器提供 Windows Desktop 和 IDEA Plugin 两个版本。 我的IDEA是2019.2版本的,没有问题,如果你是其他版本,不知道有没有问题,有问题可以给我反馈。 Windows & Mac Desktop 桌面版下载地址:...
有些人访问不了idea插件市场,我下载下来了,提供给大家 Free Mybatis plugin A idea plugin for ...快速从代码跳转到mapper及从mapper返回代码 mybatis自动补全及语法错误提示 集成mybatis generator gui界面
mybatis逆向工程生成代码,导入idea中,然后修改数据库链接地址、账号密码、指定生成表,然后运行maven插件即可生成mapper,pojo,dao
Yobatis是一款基于MybatisGenerator的IDEA插件,在MG的基础上二次开发和封装,快速生成基础的CURD方法;表结构发生变更只需要重新生成即可,Yobatis会保留dao层中手写的方法和xml中自定义的tag。 插件以Tool Window...
free-idea-mybatis是一款增强idea对mybatis支持的插件,主要功能如下: 生成mapper xml文件 快速从代码跳转到mapper及从mapper返回代码 mybatis自动补全及语法错误提示 集成mybatis generator gui界面
mybatis generator工具在使用的时候的时候,命令行输入:-overwrite...对于实际的使用中,如果需要对通过该工具自动生成的代码进行重新生成,一般会选择全部文件覆盖的方式;而mybatis generator却没有覆盖的这个功能;
7.在pom.xml中添加 mybatis generator 自动生成代码插件,本测试例程中用到的Mysql JDBC版本为8.0.20,与8.0.28的区别 8.在resource文件夹下创建generator文件夹,并在文件夹中创建generatorConfig.xml文件。文件...
java,mybatis-generator代码生成插件 idea,maven,jdk,spring,spring-mvc,mybatis开源框架整合
mybaits和mybatis plus后端代码一键生成器,可以一键直接生成后端代码,idea的mybatis和mybatis plus插件
官方源插件,非常方便好用的一款代码生成器,基于mybatis-generator
代码生成器插件 数据库(包括MySql和Oracle)要自动生成的代码,可以自定义构建框架,例如mybatis,springboot,spring等。 您还可以自定义自己的Velocity模板,生成适当的代码。 使用的技术 JDK1.8 JDK工具包...
生成过程[Idea使用mybatis插件生成逆向工程](https://segmentfault.com/a/1190000009058867) 注意,mybatisGenerator中的mybatis-generator-config_1_0.dtd文件获取不到,直接从网上下了一个,放在resource中,直接...
这款插件的主要功能包括:生成mapper xml文件,实现dao代码与mapper之间的快速跳转,提供mybatis自动补全及语法错误提示,集成mybatis generator的GUI界面,以及根据数据库注解生成swagger model注解等。 使用这个...
这款插件的主要功能包括:生成mapper xml文件,实现dao代码与mapper之间的快速跳转,提供mybatis自动补全及语法错误提示,集成mybatis generator的GUI界面,以及根据数据库注解生成swagger model注解等。 使用这个...
Spring+SpringMVC+Mybatis框架集成公共模块,包括公共配置、MybatisGenerator扩展插件、通用BaseService、工具类等。 > zheng-admin 基于bootstrap实现的响应式Material Design风格的通用后台管理系统,`zheng`...