MyBatis_Generator插件的安装以及简单使用方法(图解)

发布时间 - 2026-01-11 01:29:55    点击率:

MyBatis_Generator_1.3.1.zip

1 下载安装包

安装包名称:MyBatis_Generator_1.3.1.zip

2 在Eclipse上进行安装

l 将插件压缩包中的features和plugins里的东西都拷贝到eclipse的文件夹features和plugins下。

l 重启eclipse,验证是否安装成功。

出现此说明安装成功!

3 使用指南

创建Maven工程,完成之后如下:

1.新建一个generatorConfig文件

2.generatorConfig.xml文件的配置

jdbcConnection ---数据库链接URL、用户名、密码

javaModelGenerator---生成模型的包名和位置,就是mybatis 里面用的一些entity 类的存放路径配置

sqlMapGenerator ---生成的映射文件报名和位置,就是对应mybatis 的写sql 语句的xml文件的存放路径配置

javaClientGenerator---生成DAO的包名和位置,就是mybatis 里面dao 接口的存放路径

table---这个配置项是配置在项目中操作的数据库表

(1)pom.xml中添加依赖

(2)运行项目,执行run as -》 maven install

执行成功后,仓库里会下载下来这些依赖包。(如果有的话,就一直skip然后就build success了)

(3)找到mysql的jar包位置

这个jar包的位置会在后面的配置文件generatorConfig.xml中用到。

E:\RepMaven\mysql\mysql-connector-java\5.1.38\mysql-connector-java-5.1.38.jar

<classPathEntry location="E:\RepMaven\mysql\mysql-connector-java\5.1.38\mysql-connector-java-5.1.38.jar" />

(4)查看表所在的数据库信息

<jdbcConnection

driverClass="com.mysql.jdbc.Driver"

connectionURL="jdbc:mysql://localhost:3306/test" userId="root"

password="root" />

<table tableName="users" domainObjectName="userInfo" />

tableName:用于自动生成代码的数据库表

domainObjectName:对应于数据库表的javaBean类名

(5)配置完后运行mybatisConfig.xml

点击mybatisConfig.xml,右键选择generate mybatis ....

(7)查看结果,自动创建成功的代码结构:

(8)查看详细代码

4 注意事项

l generatorConfig.xml配置一定要准确,构建的表名如果出现错误可能会导致报错:

错误配置:

正确配置:

l targetProject路径使用相对路径,不要使用绝对路径,否则会报错:

错误配置:

报错信息:

正确配置:

以上这篇MyBatis_Generator插件的安装以及简单使用方法(图解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# MyBatis_Generator插件安装  # mybatis generator 使用方法教程(生成带注释的实体类)  # MyBatis Generator生成代码及使用方式详解  # 详解在springboot中使用Mybatis Generator的两种方式  # 详解在IDEA中使用MyBatis Generator逆向工程生成代码  # IntelliJ IDEA中使用mybatis-generator的示例  # 使用Mybatis Generator结合Ant脚本快速自动生成Model、Mapper等文件的方法  # Mybatis generator的使用全面解析  # Mybatis-Plus-AutoGenerator 最详细使用方法  # 使用mybatis-plus-generator进行代码自动生成的方法  # MyBatis Generator的简单使用方法示例  # 报错  # 给大家  # 安装包  # 右键  # 会在  # 希望能  # 这篇  # 重启  # 则会  # 完后  # 小编  # 自动生成  # 配置文件  # 大家多多  # 新建一个  # 看表  # 出现错误  # 应于  # 包中  # 仓库里 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 🚀拖拽式CMS建站能否实现高效与个性化并存?  Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试  Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧  如何正确下载安装西数主机建站助手?  LinuxShell函数封装方法_脚本复用设计思路【教程】  大学网站设计制作软件有哪些,如何将网站制作成自己app?  laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法  Win11怎样安装网易有道词典_Win11安装词典教程【步骤】  JS中页面与页面之间超链接跳转中文乱码问题的解决办法  Laravel Octane如何提升性能_使用Laravel Octane加速你的应用  如何选择PHP开源工具快速搭建网站?  Laravel如何实现一对一模型关联?(Eloquent示例)  如何在腾讯云服务器快速搭建个人网站?  php json中文编码为null的解决办法  香港服务器选型指南:免备案配置与高效建站方案解析  Laravel怎么在Controller之外的地方验证数据  如何用IIS7快速搭建并优化网站站点?  如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】  企业网站制作这些问题要关注  如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】  绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信  如何快速登录WAP自助建站平台?  长沙企业网站制作哪家好,长沙水业集团官方网站?  悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤  高端云建站费用究竟需要多少预算?  大型企业网站制作流程,做网站需要注册公司吗?  太平洋网站制作公司,网络用语太平洋是什么意思?  Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】  Laravel怎么清理缓存_Laravel optimize clear命令详解  laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法  HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】  如何在橙子建站上传落地页?操作指南详解  JavaScript数据类型有哪些_如何准确判断一个变量的类型  Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?  Python自动化办公教程_ExcelWordPDF批量处理案例  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  Mybatis 中的insertOrUpdate操作  Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程  Laravel怎么连接多个数据库_Laravel多数据库连接配置  西安专业网站制作公司有哪些,陕西省建行官方网站?  PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)  制作公司内部网站有哪些,内网如何建网站?  nodejs redis 发布订阅机制封装实现方法及实例代码  详解Android中Activity的四大启动模式实验简述  Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析  如何快速搭建自助建站会员专属系统?  如何快速搭建安全的FTP站点?