使用Mybatis generator帮助Mybatis生成配置和映射

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 使用Mybatis generator帮助Mybatis生成配置和映射 下载安装Mybatis Generator后,在Eclipse中,File>>New>>Other...,输入MyBatis,出现如下选项,说明安装成功。
+关注继续查看

使用Mybatis generator帮助Mybatis生成配置和映射

下载安装Mybatis Generator后,在Eclipse中,File>>New>>Other...,输入MyBatis,出现如下选项,说明安装成功。

点击Next>

点击Finish ,得到如下页面:


<?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 >
<context id="context1" >
<jdbcConnection driverClass="???" connectionURL="???" userId="???" password="???" />
<javaModelGenerator targetPackage="???" targetProject="???" />
<sqlMapGenerator targetPackage="???" targetProject="???" />
<javaClientGenerator targetPackage="???" targetProject="???" type="XMLMAPPER" />
<table schema="???" tableName="???" >
<columnOverride column="???" property="???" />
</table>
</context>
</generatorConfiguration>

 以MySQL为例:


<?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="mysql-connector-java-5.1.45-bin.jar包的存放路径"/>
<context id="context1" >
<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:端口号/数据库名" userId="root" password="数据库密码" />
<javaModelGenerator targetPackage="包名1" targetProject="项目名" />
<sqlMapGenerator targetPackage="包名2" targetProject="项目名" />
<javaClientGenerator targetPackage="包名2" targetProject="项目名" type="XMLMAPPER" />
<table schema="数据库名" tableName="表名" >
<columnOverride column="列名" property="属性名" />
<columnOverride column="列名" property="属性名" />
<columnOverride column="列名" property="属性名" />
</table>
</context>
</generatorConfiguration>

编辑好配置后,在GeneratorConfig.xml上右键:选择Generate MyBatis/iBATIS Artifacts。

即可得到相应的包、类和映射文件。

 

原文地址 https://blog.csdn.net/a15028596338/article/details/81808503
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
3月前
|
XML Java 数据库连接
Mybatis使用generator逆向工程生成器生成entity、mapper、.xml模版类
今天将表建好了,但是一个一个的建实体类、Mapper接口、Mapper.xml文件就十分的麻烦,所以我就想到了MyBatis逆向,今天就操作一把!这里我们采用maven来进行操作。
|
7月前
|
XML SQL 前端开发
不是吧,你还在使用MyBatis Generator?试试这个工具吧
在企业软件开发过程中,大多数时间都是面向数据库表的增删改查开发。通过通用的增删改查代码生成器,可以有效的提高效率,降低成本;把有规则的重复性劳动让机器完成,解放开发人员。
|
9月前
|
XML Oracle Java
mybatis generator(MyBatis的逆向工程)
mybatis generator(MyBatis的逆向工程)
87 0
mybatis generator(MyBatis的逆向工程)
|
10月前
|
Java 数据库连接 数据库
MyBatis逆向工程 Generator
MyBatis逆向工程 Generator
MyBatis逆向工程 Generator
|
SQL Java 关系型数据库
解决 Mybatis Generator由表字段使用关键字导致的异常方案
解决 Mybatis Generator由表字段使用关键字导致的异常方案
104 0
|
消息中间件 运维 Java
【Mybatis】Mybatis generator如何修改Mapper.java文件
我写的代码生成插件Gitee地址同样是在扩展 Mybatis generator插件的时候,有这样一个需求是需要在生成的,那么 如何修改Mapper.java文件? 跟着Mybatis generator 源码去找一找 哪里可以扩展
|
Java 数据库连接 mybatis
Java:MyBatis Generator自动生成代码
Java:MyBatis Generator自动生成代码
129 0
|
消息中间件 运维 Java
【Mybatis】Mybatis generator自动生成插件如何修改Mapper.xml 的命名空间namespace
这也是在扩展 Mybatis generator 的时候遇到的问题,记录一下; 在上一篇文章 如何继承Mybatis中的Mapper.xml文件很重要的一点就是要让两个Mapper.xml文件的命名空间相同,这样才能够实现继承; 那么既然是自动生成插件,在生成原始 Mapper.xml的时候,我要如何去修改他的命名空间呢? 例如
|
Java 数据库连接 Maven
MyBatis - Mybatis Generator Maven 插件自动生成代码
MyBatis - Mybatis Generator Maven 插件自动生成代码
494 0
|
SQL Java 数据库连接
MyBatis加强(1)~mybatis的代码生成器 Generator
MyBatis加强(1)~mybatis的代码生成器 Generator
214 0
MyBatis加强(1)~mybatis的代码生成器 Generator
推荐文章
更多