Maven安装MyBatis Generator

本文涉及的产品
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS AI 助手,专业版
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
简介:

    一直依赖我都不是很喜欢自动生成代码的工具,因为生成出来的代码不是很好的,适应性不好!

    再说,自己写一些代码也是消耗不了多少时间的。但是应同学的要求,我帮他安装了MyBatis Generator。

pom.xml:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
< plugins >
     < plugin >
       < groupId >org.mybatis.generator</ groupId >
< artifactId >mybatis-generator-maven-plugin</ artifactId >
< version >1.3.2</ version >
< configuration >
< verbose >true</ verbose >
< overwrite >true</ overwrite >
</ configuration >
</ plugin >
</ plugins >
< dependencies >
     < dependency >
< groupId >org.mybatis.generator</ groupId >
< artifactId >mybatis-generator-core</ artifactId >
< version >1.3.2</ version >
</ dependency >
</ dependencies >

在/voicelog/src/main/resource/中放入generatorConfig.xml文件:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<? 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  >
<!-- 设置mysql驱动路径 -->
< classPathEntry
         location = "D:\Code\maven3\repo\m2\mysql\mysql-connector-java\5.1.37\mysql-connector-java-5.1.37.jar"  />
<!-- 此处指定生成针对MyBatis3的DAO -->
   < context  id = "context1"   targetRuntime = "MyBatis3" >
   <!-- jdbc连接信息 -->
     < jdbcConnection  driverClass = "com.mysql.jdbc.Driver"  
     connectionURL = "jdbc:mysql://localhost:3306/yii" 
     userId = "root"  password = "root"  />
     <!-- 生成vo对象 -->
     < javaModelGenerator  targetPackage = "com.baidu.voice.model"  targetProject = "voicelog"  />
     <!-- 生成用于查询的Example对象 -->
     < sqlMapGenerator  targetPackage = "com.baidu.voice.model"  targetProject = "voicelog"  />
     <!-- 生成DAO的类文件以及配置文件 -->
     < javaClientGenerator  targetPackage = "com.baidu.voice.dao"  targetProject = "voicelog"  type = "XMLMAPPER"  />
     <!-- 想要生成的数据库表,自动化工具会根据该表的结构生成相应的vo对象 -->
     < table  schema = ""  tableName = "admin"  >
     </ table >
   </ context >
</ generatorConfiguration >


Myeclipse安装MyBatis Generator插件:

http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclipse/UpdateSite/


安装成功后:

wKioL1cuu6LzBbdpAADXO29MU-Q132.png


执行即可!


本文转自 梦朝思夕 51CTO博客,原文链接:http://blog.51cto.com/qiangmzsx/1771171


相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
相关文章
|
8月前
|
Java 数据库连接 数据库
Spring boot 使用mybatis generator 自动生成代码插件
本文介绍了在Spring Boot项目中使用MyBatis Generator插件自动生成代码的详细步骤。首先创建一个新的Spring Boot项目,接着引入MyBatis Generator插件并配置`pom.xml`文件。然后删除默认的`application.properties`文件,创建`application.yml`进行相关配置,如设置Mapper路径和实体类包名。重点在于配置`generatorConfig.xml`文件,包括数据库驱动、连接信息、生成模型、映射文件及DAO的包名和位置。最后通过IDE配置运行插件生成代码,并在主类添加`@MapperScan`注解完成整合
1381 1
Spring boot 使用mybatis generator 自动生成代码插件
|
存储 Java Linux
【Maven】——基础入门,插件安装、配置和简单使用,Maven如何设置国内源
Maven插件安装,Maven项目构建,依赖管理,Haven Help插件,Maven仓库,Maven如何设置国内源
|
Java 数据库连接 Maven
mybatis使用一:springboot整合mybatis、mybatis generator,使用逆向工程生成java代码。
这篇文章介绍了如何在Spring Boot项目中整合MyBatis和MyBatis Generator,使用逆向工程来自动生成Java代码,包括实体类、Mapper文件和Example文件,以提高开发效率。
698 2
mybatis使用一:springboot整合mybatis、mybatis generator,使用逆向工程生成java代码。
|
SQL Java 数据库连接
MyBatis-Plus快速入门:从安装到第一个Demo
本文将带你从零开始,快速入门 MyBatis-Plus。我们将首先介绍如何安装和配置 MyBatis-Plus,然后通过一个简单的示例演示如何使用它进行数据操作。无论你是 MyBatis 的新手还是希望提升开发效率的老手,本文都将为你提供清晰的指导和实用的技巧。
3104 0
MyBatis-Plus快速入门:从安装到第一个Demo
|
Java 程序员 Linux
Maven的基本安装与使用
Maven的基本安装与使用
462 6
|
Oracle Java 关系型数据库
2022 年超详细过程步骤讲解 CentOS 7 安装Maven。以及Mavne配置文件的修改
这篇文章提供了在CentOS 7上安装Maven的详细步骤,包括从官网下载Maven、创建文件夹、上传和解压Maven安装包、配置环境变量、设置Maven源为阿里云、指定jar包仓库位置、配置JDK版本,并验证安装是否成功。
2022 年超详细过程步骤讲解 CentOS 7 安装Maven。以及Mavne配置文件的修改
|
前端开发 Java Maven
【前端学java】全网最详细的maven安装与IDEA集成教程!
【8月更文挑战第12天】全网最详细的maven安装与IDEA集成教程!
520 2
【前端学java】全网最详细的maven安装与IDEA集成教程!
|
SQL Java 数据库连接
JavaWeb基础3——Maven基础&MyBatis
构建工具Maven、Maven安装配置、基本使用、IDEA使用Maven、依赖管理、插件、Mybatis、核心配置文件mybatis-config.xml、Mapper代理开发、配置文件实现增删改查、Mybatis参数传递、注解实现增删改查
JavaWeb基础3——Maven基础&MyBatis
|
Java Linux Maven
部署安装maven和mvnd
部署安装maven和mvnd
538 6
|
Java Apache Maven
MAVEN安装
这篇文章介绍了Maven的安装过程,包括从Apache官网下载Maven、配置环境变量MAVEN_HOME以及在命令行中验证安装是否成功的方法。