返回顶部
首页 > 资讯 > 后端开发 > JAVA >MybatisPlus------MyBatisX插件:快速生成代码以及快速生成CRUD(十二)
  • 418
分享到

MybatisPlus------MyBatisX插件:快速生成代码以及快速生成CRUD(十二)

mybatisintellij-ideajava 2023-09-15 10:09:04 418人浏览 泡泡鱼
摘要

mybatisPlus------MyBatisX插件(十二) MyBatisX插件是idea插件,如果想要使用它,那么首先需要在IDEA中进行安装。 安装插件 搜索"MyBatisX",点击Ins

mybatisPlus------MyBatisX插件(十二)

MyBatisX插件是idea插件,如果想要使用它,那么首先需要在IDEA中进行安装。

安装插件

在这里插入图片描述
搜索"MyBatisX",点击Install,之后重启IDEA即可。

插件基本用途:接口与xml文件跳转

之后就可以在Mapper接口中,看到红色小鸟的标识,点击这个红色小鸟,会自动找到对应mapper.xml文件,以及文件中的方法。可以说十分方便。
在mapper.xml文件中也会有蓝色小鸟,点击后会自动跳转到mapper接口的位置。
在这里插入图片描述

插件:快速生成代码

首先需要在IDEA中连接到数据库
在这里插入图片描述
点击数据库,点击对应的表名,点击“MybatisX-Generator”
在这里插入图片描述
之后填写对应的内容
在这里插入图片描述
之后是配置生成mapper文件,service文件的位置。
选中Lombok就不用再选toString/hashCode/equals
在这里插入图片描述
之后点击finish即可。

快速生成CRUD

不需要写返回值,只需要写方法名就能够快速生成CRUD
在这里插入图片描述
选择之后需要点击“Alt+Enter”才能够生效。
选择Generate Mybatis sql,即可在mapper文件中自动生成sql。
在这里插入图片描述
在这里插入图片描述

测试delete

int deleteByNumAndProductCode(@Param("num") Integer num, @Param("productCode") String productCode);
    <delete id="deleteByNumAndProductCode">        delete        from aaaaa        where num = #{num,jdbcType=NUMERIC}          AND product_code = #{productCode,jdbcType=VARCHAR}    </delete>

测试update

int updateProductCodeByNumAndProductCode(@Param("productCode") String productCode, @Param("num") Integer num, @Param("oldProductCode") String oldProductCode);

注意update方法名的语法,要有By加条件。

    <update id="updateProductCodeByNumAndProductCode">        update aaaaa        set product_code = #{productCode,jdbcType=VARCHAR}        where num = #{num,jdbcType=NUMERIC}          AND product_code = #{oldProductCode,jdbcType=VARCHAR}    </update>

select、query 查找
update 更新
delete删除
by 条件
and 连接条件

太牛皮了,我敲

来源地址:https://blog.csdn.net/cz_chen_zhuo/article/details/129387532

--结束END--

本文标题: MybatisPlus------MyBatisX插件:快速生成代码以及快速生成CRUD(十二)

本文链接: https://lsjlt.com/news/408442.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MybatisPlus------MyBatisX插件:快速生成代码以及快速生成CRUD(十二)
    MybatisPlus------MyBatisX插件(十二) MyBatisX插件是IDEA插件,如果想要使用它,那么首先需要在IDEA中进行安装。 安装插件 搜索"MyBatisX",点击Ins...
    99+
    2023-09-15
    mybatis intellij-idea java
  • IDEA中MyBatisX插件,快速生成domain、mapper、service插件
    大家有没有这样的烦恼,当我们创建玩数据库中表后,每次都要自己写domain实体类、mapper文件,这些文件都是一成不变的,如果表中字段很多的时候会很麻烦。 而MyBatisX就可以帮我们解决这些问题,自动生成表的实体类mapper、ser...
    99+
    2023-09-11
    intellij-idea java 数据库 mybatis
  • IDEA好用插件:MybatisX快速生成接口实体类mapper.xml映射文件
    目录  1、在Idea中找到下载插件,Install,重启Idea  2、一个测试java文件,里面有com包  3、在Idea中添加数据库 --------以Oracle数据库为例  4、快速生成entity-service-mapper...
    99+
    2023-08-31
    intellij-idea java mybatis
  • Java IDE中的二维码生成器:快速生成自定义二维码
    Java IDE中的二维码生成器:快速生成自定义二维码 随着移动互联网的发展,二维码已经成为了一种非常重要的信息传递方式。在日常生活中,我们经常会看到各种各样的二维码,例如扫描二维码支付、扫描二维码登录等等。而在Java开发中,我们也经常需...
    99+
    2023-11-01
    ide 二维码 关键字
  • MybatisX-Generator自动代码生成插件教程
    目录一、概述二、配置说明图(旧版本)三、配置图说明(版本-1.5.4)总结一、概述 有不少人问我intellij idea的mybatis-plus自动生成插件使用出现各种各样的问题...
    99+
    2023-05-14
    MybatisX-Generator 自动代码生成插件 MybatisX插件
  • python快速生成验证码(密码)
    描述:一个简单的练习生成验证码或密码的小脚本程序,验证码广泛用于web的随机验证模块,也可以通过稍稍改造,达到随机生成密码的效果.来看看代码吧:代码:def GetCode(num):     code = ''     for i in ...
    99+
    2023-01-31
    验证码 密码 快速
  • Python API 和 Windows:如何快速生成二维码?
    二维码(QR Code)是一种二维码码制,是由日本的 Denso Wave 公司于1994年发明的。随着智能手机的普及,二维码已经成为了一种非常方便的信息传递方式。二维码可以存储大量的数据,例如网址、联系方式等等。在本篇文章中,我们将介绍...
    99+
    2023-05-26
  • 快速上手若依代码生成器(2022)
    文章目录 前言一、启动若依框架二、使用代码生成器1 导入示例表2 使用自带的代码生成 生成zip文件2.1 Illegal mix of collations报错解决 三 把zip文件的内容粘贴到对应的模块中3.1 粘贴后...
    99+
    2023-08-16
    数据库 java mysql
  • 如何在 ASP 中快速生成实时二维码?
    在 ASP 中快速生成实时二维码是一项非常有用的功能。二维码是一种矩阵条形码,常用于快速扫描和识别信息。在今天的数字时代,它们被广泛应用于各种场景,例如支付、门票、广告等等。本文将介绍如何使用 ASP 快速生成实时二维码。 ASP 是一种基...
    99+
    2023-09-05
    实时 二维码 关键字
  • linux如何快速生成大文件
    这篇文章将为大家详细讲解有关linux如何快速生成大文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。快速生成大文件有时候,在 Linux 上,我们需要一个大文件,用于测试上传或下载的速度,通过 ...
    99+
    2023-06-27
  • asp.net mvc4中怎样快速开发代码生成器
    本篇文章为大家展示了asp.net mvc4中怎样快速开发代码生成器,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、前言作为一个码农这么多年,一直在想怎么提高我们...
    99+
    2024-04-02
  • idea快速生成代码配置的方法示例
    前言 这里是用的goland idea,实际上这个idea和 intellij idea的配置是一样的,并没有太大区别, 开整 1、进入 File->settings->...
    99+
    2024-04-02
  • 代码生 成器:程序员生产力快速提升工具
    基于代码 生成器的快速开发平台--LeaRun.   项目简介 LeaRun是一款基于代码 生成器的智能开发平台,可以帮助解决软件项目60%以上的重复工作,让开发更多关注业务逻辑,既能快速...
    99+
    2024-04-02
  • SpringBoot快速整合Mybatis、MybatisPlus(代码生成器)实现数据库访问功能
     1. 创建SpringBoot项目 1.1 引入依赖 pom.xml <?xml version="1.0" encoding="UTF-8"?...
    99+
    2024-04-02
  • 如何在ASP中使用IDE来快速生成二维码?
    二维码是一种在移动互联网时代中广泛使用的一种信息传递方式。二维码可以存储大量的信息,同时可以被扫描器快速解码,因此被广泛应用于各行各业。在ASP.NET中使用IDE来快速生成二维码是一种非常方便的方式,本文将介绍如何使用Visual St...
    99+
    2023-06-16
    二维码 容器 ide
  • 如何在 Windows 上使用 Python API 快速生成二维码?
    Python 是一种强大的编程语言,它可以用于各种各样的应用场景。其中,生成二维码是 Python 中的一个非常实用的功能。本文将介绍如何在 Windows 上使用 Python API 快速生成二维码。 一、安装 Python 在使用 P...
    99+
    2023-05-26
  • 如何在ASP中快速生成带有容器的二维码?
    在ASP中快速生成带有容器的二维码是一项非常实用的技能,它可以帮助你快速生成带有容器的二维码,使得你的网站更加美观和实用。在本文中,我们将会介绍如何使用ASP来生成带有容器的二维码,并且会带有相关的代码演示。 什么是二维码? 二维码是...
    99+
    2023-06-16
    二维码 容器 ide
  • Java实现快速生成词云图的代码怎么写
    这篇文章主要讲解了“Java实现快速生成词云图的代码怎么写”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java实现快速生成词云图的代码怎么写”吧!下载并安装jar到本地maven库登录该网...
    99+
    2023-07-05
  • Python快速生成随机密码超简单实现
    目录知识点代码解析效果展示知识点 文件读写基础语法字符串处理字符拼接 代码解析 导入模块 import platform import string import random 将...
    99+
    2024-04-02
  • 快速生成HTTP请求的二维码:Python并发编程的技巧。
    快速生成HTTP请求的二维码:Python并发编程的技巧 在日常开发中,我们经常需要发送HTTP请求,而二维码是一种方便的方式来分享这些请求。在本文中,我们将介绍如何使用Python并发编程技巧快速生成HTTP请求的二维码。 HTTP请求的...
    99+
    2023-09-21
    http 二维码 并发
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作