当前位置: 首页 > news >正文

IDEA MyBatisX插件介绍

一、前言

前几年写代码的时候,要一键生成DAO、XML、Entity基础代码会采用第三方工具,比如mybatis-generator-gui等,现在IDEA或Eclipse都有对应的插件,像IDEA中MyBatisX就是一个比较好用的插件。

二、MyBatisX安装配置使用

MyBatisX主要功能如下:

  • Mapper映射类和xml可以来回跳转

  • XML自动提示

  • 集成了MyBatis生成器GUI

配置Database

IDEA新版本集成了Database View->Tool Windows->Database

在这里可以配置各种数据的连接,配置好后点测试连接会自动下载对应数据库的驱动。

安装MyBatisX插件

然后就可以生成对应的代码,在Database中选中表

输入生成代码的路径

下一步,可以选择生成JPA还是MyBatis代码,这里我们默认就可以

代码生成后,我们可以在DAO和XML中快速进行跳转。

点击上面一个小鸟一样的图标

可以快速跳转到XML中的对应SQL语句

在XML中点击小鸟图标又可以快速返回到Mapper类。

一般在项目中通过该方法生成基础的增、删、改、查基础代码,复杂的查询还是要自己写,一般对于一张表可以通过生成器生成一套代码,然后自己再根据需求扩展一套代码(XML和Mapper类),比如再加一个MapperExt类里边放你自己编写的代码,这样在数据库新增字段的时候原来那套(XML和Mapper)可以重新生成直接覆盖。

http://www.lryc.cn/news/212387.html

相关文章:

  • 【PyQt学习篇 · ②】:QObject - 神奇的对象管理工具
  • 【AcWing】1.1.3二分搜索
  • 【Python第三方包】串口通信(pySerial包)
  • VS Code2023安装教程(最新最详细教程)附网盘资源
  • 最优值函数
  • 软考系统架构师知识点集锦十:计算机网络、数学与经济管理、知识产权与标准化
  • 风云七剑攻略,最强阵容搭配
  • 关于ABB 机器人多任务的建立
  • 【计算机网络笔记】传输层——多路复用和多路分用
  • 【PC】特殊空投-2023年10月
  • Android Studio 下载地址
  • General error: 2006 MySQL server has gone away thinkphp6.0 报这个错误怎么修改
  • 08 _ 栈:如何实现浏览器的前进和后退功能?
  • 【T】分治与倍增
  • 后门分析及示例
  • Vue 的双向数据绑定是如何实现的?
  • Android环境变量macOS环境变量配置
  • 设计模式(全23种)
  • 腾讯云轻量应用服务器“月流量”不够用怎么办?
  • 【esp32]VSCode-SPI控制OLED
  • vue 的一些拦截
  • iview表单提交验证特殊组件时需要注意的问题
  • OpenCV 画极线
  • Linux命令(109)之md5sum
  • JavaEE入门介绍,HTTP协议介绍,常用状态码及含义,服务器介绍(软件服务器、云服务器)
  • FPGA时序分析与约束(7)——通过Tcl扩展SDC
  • C++面试——多线程详解
  • matlab 布尔莎七参数坐标转换模型
  • Android---StartActivity启动过程
  • 隐私计算python实现Paillier同态加密