代码生成器 Mybatis-Genator

Mybatis的插件generator插件的使用以及我走过的坑! 我是在idea编辑器中构建了maven项目,然后打算使用mybatis-generator-maven-plugin去构建dao层、pojo类和mapper映射文件。这真的是一个很有效的插件,强烈推荐!! 第一步:在Idea中构建Maven项目(要是会的直接跳过这一步,我担心有的人不会,就像从当初的我一样)。 接着耐心的等几分钟,打一把王者冷静一下。 第二步:配置pom.xml文件,配置插件... 阅读详情


简介:MyBatis Generator简称MBG,是MyBatis 官方出的代码生成器。

一、新建SpringBoot项目

在这里插入图片描述在这里插入图片描述在这里插入图片描述

二、新建数据库表

create table shop_goods_pics(
    id int unsigned not null auto_increment comment'主键',
    goods_id mediumint unsigned not null comment'商品id',
    pics_big char(100) not null comment '相册原图',
    pics_small char(100) not null comment '相册缩略图',
    primary key (id)
)

三、在 generator.properties 中添加数据库连接信息

jdbc.driverClass=com.mysql.cj.jdbc.Driver
jdbc.connectionURL=jdbc:mysql://localhost:3306/entryLevel?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
jdbc.userId=root
jdbc.password=root

四、修改 generatorConfig.xml

4.1 修改数据源配置信息

在这里插入图片描述

4.2 修改生成的目标文件的路径

在这里插入图片描述

五、执行 Generator.java 生成目标文件

在这里插入图片描述

六、可能遇到的问题及其解决方法

  • 问题01:
    使用MyBatisGenerator生成代码报错:
    The specified target project directory …does not exist
解决方案:
	将xml的targetProject改为 targetProject="src/main/java" 就可以了

源码下载地址: https://download.youkuaiyun.com/download/Xxacker/12163401

mybatis-generator 代码自动生成工具---内有详细介绍 mybatis-generator 代码自动生成工具,里面有详细介绍 立即下载

相关推荐

别光看Demo了!用UE5 Lyra框架快速搭建你的多人对战游戏原型(含完整配置流程)

本文详细介绍了如何利用UE5 Lyra框架快速搭建多人对战游戏原型,包含完整的配置流程和实战案例。Lyra作为可直接二次开发的游戏模板,内置了GAS技能系统、Enhanced Input输入控制等核心功能,大幅缩短开发周期。通过替换角色模型、调整武器数值和配置新地图规则,开发者可在48小时内完成科幻团队竞技游戏原型的搭建。

weixin_28717411的博客 456

idea创建Maven项目时插件内看不到mybatis-generator问题解决

最近搭建ssm框架时出现一个问题: Maven插件内看不到mybatis-generator 解决办法: 只需要我们pom.xml文件中的pluginManagement和generator所在的plugins同级就可以看到插件了 如下图 修改后就会看到maven自动导包操作了,再次点开右侧maven就能看到了 注:如果还是看不到,那就尝试Rebuild一下或者关闭idea重新打开,缓存问题可...

鄙人kunzhi96,感恩遇见! 5350

解决ArcGIS-OpenStreetMap Toolbox-Load OSM File错误

在安装成功OpenStreetMap Toolbox后,首次运行Load OSM File工具,出现以下错误

Zjf的博客 8820

idea 配置mybatis Generator 不显示的解决方案及mybatis Generator的generatorConfig.xml配置详解

原因 pom.xml文件里的mybatis插件配置需要和pluginManagement标签同级 mybatis插件配置: <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-pl...

Kainx 5179

基于Arduino与Velostat的智能鞋垫:DIY足底压力监测系统全解析

压力传感器是物联网和健康监测领域的基础元件,其核心原理是将物理压力转换为可测量的电信号。通过压阻效应,材料的电阻值随压力变化,从而实现压力感知。这项技术为低成本、定制化的健康监测方案提供了可能,尤其在运动分析和康复训练中具有重要价值。本文聚焦于利用Velostat压敏材料和Arduino平台,详细解析如何从传感器制作、信号调理到无线数据传输,构建一套完整的足底压力监测系统。文中深入探讨了传感器阵列构建、信号滤波等关键技术,并针对常见问题提供了实用的解决方案,为创客和开发者实现可穿戴健康监测设备提供了清晰的工

weixin_32818781的博客 400

光谱预处理最简单实现方法--基于OpenSA光谱分析库

系列文章目录 “光晰本质,谱见不同”,光谱作为物质的指纹,被广泛应用于成分分析中。伴随微型光谱仪/光谱成像仪的发展与普及,基于光谱的分析技术将不只停留于工业和实验室,即将走入生活,实现万物感知,见微知著。本系列文章致力于光谱分析技术的科普和应用。 文章目录系列文章目录前言一、数据来源二、代码解读2.1 读取数据2 .2 划分数据集2 .3 返回训练集和测试集并绘制光谱图片2.4 建立1-D CNN模型2.5 训练1-D CNN模型2.6 测试1-D CNN模型2.7 运行CNN模型,并用查看结果总结

Echo_Code的博客 7067

MybatisX-Generator自动代码生成插件

有不少人问我intellij idea的mybatis-plus自动生成插件使用出现各种各样的问题,所以我在这边博客的基础上添加一些新版本的说明。mybatisX自动代码成成插件也是随着版本的更新迭代进行着升级和bug的修复,如下是我目前使用插件版本图。点击该插件就可以使用代码自动生成,这里主要是对这个代码生成插件使用配置的讲解。代码自动生成配置的页面总共有两个,配置完成之后就可以进行代码的自动生成了。这张图的主要区别就是类名生成策略功能的添加。三、配置图说明(版本-1.5.4)二、配置说明图(旧版本)

小新的博客 3240

在Wincc8.0的Wincc 3D Control控件中使用3D模型

如果之前没有在Blender中自定义光照,EnableBackground属性选择“是”,Wincc 3D Control会按一个均匀的光照强度渲染。Wincc8.0更新后提供了一个Wincc 3D Control控件来显示3D图像,但是该控件实际体验下来现阶段还存在功能不足、运行不稳定的问题。再把导出的dae文件复制进Wincc项目的GraCS文件夹中,文件名称复制进控件的SceneFile属性里。选择编辑模式,全选模型,点击网格→分离→按材质,分离出不同的部件(不同的部件最好使用不同的材质)。

ghoring的博客 7131

mybatisx插件-generator 生成的代码缺少

我在数据库添加的新字段,使用mybatisx插件生成代码bean,发现新添加的字段不能生成。

qq_52892305的博客 915

星网锐捷语音网关密码重置恢复出厂设置

星网锐捷语音网关---密码重置 第一种星网锐捷SVX网关恢复出厂设置的方法 eth1口 任意口插网线,连接电脑并设置电脑固定ip为: 一, 二 网页输入: 192.168.88.86 admin 默认密码 admin 登陆。 忘记密码 可通过以下方法重置: 三: 通过crt或者 shell工具 ,连接 root@192.168.88.86 连续输入两次 passwd a12345678 reboot重启后。通过账号 密码 a12345678 即可登陆系...

cibazhanji2176的博客 1万+

费雪的未来增长评估:预测颠覆性技术的影响

本文旨在提供一个系统性的框架,用于评估和预测颠覆性技术的增长轨迹。我们将重点关注费雪增长模型(Fisher-Pry Model)这一经典技术扩散理论,探讨其在现代技术预测中的应用价值。文章首先介绍费雪增长模型的基本概念,然后深入其数学原理和算法实现。随后展示实际应用案例,讨论工具资源,最后探讨未来发展趋势。每个部分都包含详细的技术实现和理论分析。费雪增长模型(Fisher-Pry Model):一种描述技术替代过程的S型增长模型,用于预测新技术取代旧技术的速率。

欢迎来到我的优快云空间!这里聚焦AI大模型应用实战,分享前沿技术、实战案例与开发经验。 928

Spring-Boot 使用 mybatis-plus-gennretor代码生成器生成代码+分页插件

代码自动生成器 1.导入需要的jar包 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> ...

chenxiaola9931的博客 448

PD详解—第一章—Type-C连接

Type-C连接 今天大师匈下班比较早,再给大家侃一侃PD,希望大家支持。 PD和Type-c的关系 首先讲一下PD快充的实现步骤,本文主要是Source端(电源),Sink端的差不多也一样,只是策略不同而已。 TypeC连接-->广播电源能力Source capbility(数据交互)->打电压电流->等待其他指令。 所以typec连接是第一步,很多人会从字面意思理解typec连接,这不就是把线给插上去就好了吗? 不知道有没有优秀的同学想到正确答案; 正确答案:typec连接的本质是为

大师匈的博客 1万+

Mybatis-Generator使用

Mybatis-Generator使用Mybatis-Generator介绍整合Mybatis-plus添加依赖新增MyBatis-Generator生成代码将DAO接口注册进IOC容器 Mybatis-Generator介绍 MyBatis Generator 是 MyBatis 官方提供的代码生成器插件,可以用于 MyBatis 和 iBatis 框架的代码生成,支持所有版本的 MyBatis 框架以及 2.2.0 版本及以上的 iBatis 框架。 在前文中我们也介绍了如何使用 MyBatis 进行数

qq_41655082的博客 325

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

eclispe安装mybatis插件成功但右键run没有相应选项

eclispe安装mybatis插件成功但右键run没有响应选项 情况很简单,就是mybatis插件安装成功了,右键new也能看到下图所示: 但是当执行generatorConfig.xml进行实体和mapper的创建时发现run里面没有Run Mybatis Generator这个选项,真是奇怪。原因就是你下载的mybatis插件的版本过低,举个例子: 我一开始 ...

student_zz的博客 1575

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

IDEA 不显示 Maven 插件 mybatis-generator 解决

IDEA使用maven实现逆向工程时,导入依赖后不显示 Maven 插件 mybatis-generator。如下图 解决办法:将插件代码与 放在同一级别下 如下图: 此时就可以显示Maven 插件 mybatis-generator了 如果没出现,点击刷新一下 ...

qq_43687990的博客 5098

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

IDE MyBatisX的安装以及逆向工程操作

IDE MyBatisX的安装以及逆向工程操作

weixin_47405768的博客 1535

解决idea配置mybatis generator插件后依然没有看到该插件

请看:

㍰的江湖的博客 1928

idea创建Maven项目时Maven插件内看不到mybatis-generator

创建Maven项目时插件配置添加了mybatis-generator但是右侧maven projects始终没有看到插件,见下图: 最后发现原来是配置放错地方了,需要放在和pluginManagement同级别,修改配置如下: 完美解决问题

weixin_41203450的博客 1236

IDEA 使用 MyBatis Generator 插件 详解

1、添加插件 只需要将如下依赖添加到pom.xml文件中即可。(注意此处是以plugin的方式,放在 中间即可) <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId&g...

qq_41117977的博客 1185

IDEA中, Maven不显示插件 mybatis-generator

实现逆向工程时,导入依赖后,发现不显示 Maven 插件 mybatis-generator。如下图为未显示mybatis-generator的pom文件代码。操作完成后,刷新,即可出现。

weixin_51288065的博客 1932

mybatis插件 mybatis-generator的使用

MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以 使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录 由于mybatis是半自动化sql框架,所以需要写很多的配置

void大坑 429

Mybatis-generator逆向工程

$.Mybatis-generator介绍 MyBatis Generator(MBG)是MyBatisMyBatis和iBATIS的代码生成器。它将为所有版本的MyBatis以及版本2.2.0之后的iBATIS版本生成代码。它将内省数据库表(或许多表),并将生成可用于访问表的工件。这减少了设置对象和配置文件以与数据库表交互的初始麻烦。MBG寻求对简单CRUD(创建,检索,更新,删...

ak12313546的博客 1770

MyBatis-generator 代码生成工具

现在做很多小项目的时候,用到MyBatis,每次都要自己去写每个方法对应的xml把,很多小伙伴对MyBatis的xml书写不是很熟悉的,就会犯很多错误。现在有了这个工具就再也不用担心咯。 本工具可以帮你自动生成 dao层、entity层、以及dao对应mybatis所需要的xml文件(mapper层)。我们只需要在数据库建一张表然后按照下面稍稍改动一下,就能生成相应的代码。剩下的开发中心就只需要放

jant的博客 494

MybatisX插件 - 自动生成的代码咋找不到 ?

MybatisX生成的代码找不到?

qq_53318302的博客 1160
上一篇: java项目里classpath具体指哪儿个路径
下一篇: SpringBoot项目入门
Xxacker的Latitude
博客等级 码龄9年 64粉丝 107原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值