重磅开源idea插件-交互式orm代码生成插件

937 阅读3分钟

DynamicSqlMaker 是一款功能强大的 IntelliJ IDEA 插件,用于简化SQL查询和ORM方法的生成过程。它特别适用于使用MyBatis、MyBatis-Plus和JPA等ORM框架的Java项目。

1. 引言

在现代软件开发中,数据库操作是一个常见而又关键的任务。然而,手动编写SQL语句不仅耗时,还容易出错。 —— 交互式SQL生成器,它能够显著提高开发效率,减少错误,并为开发者提供更加流畅的编码体验。

2. 交互式SQL生成器概述

交互式SQL生成器是一个集成在IDE中的插件,它允许开发者通过图形界面快速生成的对应代码。它提供了一系列直观的交互功能,使SQL生成过程变得简单和高效。

3.主要特性

  • 🔍 多ORM框架支持:兼容MyBatis、MyBatis-Plus和JPA
  • 🧠 智能字段映射:自动匹配域类和数据库实体字段
  • 🏷️ 多种SQL操作:支持SELECT、UPDATE、DELETE和INSERT
  • 🛠️ 交互式UI:直观的字段选择和条件设置界面
  • 🔤 代码生成:自动生成SQL查询或ORM方法代码

4. 使用方法

步骤1: 启动SQL生成器

在IDE中,找到并点击"Interactive SQL Generator"按钮来启动工具。

步骤2: 选择SQL类型和ORM框架

在弹出的对话框中,从下拉菜单选择所需的SQL类型(如SELECT, UPDATE等)和ORM框架。

ELECT 和 SELECT PAGE 区别在于:SELECT 会生成对应校验,如果查询全部为空不会查询。

步骤3: 选择相关类

点击"Choose Classes"按钮,选择你所需要的类和对应的数据库实体类。

步骤4: 配置字段和条件

在字段选择表格中

  • 勾选需要包含在SQLwhere条件中的字段
  • 为每个字段设置适当的条件
  • 设置字段间的连接类型(AND/OR)
  • 确认或修改映射到的数据库实体字段名(默认根据select字段为主 自动匹配db实体字段)

步骤5: 生成和使用SQL

点击"OK"按钮生成SQL。在预览窗口中查看生成的SQL,如果满意,可以直接复制到剪贴板使用。

安装方法

  1. 打开 IntelliJ IDEA
  2. 进入 Settings/Preferences → Plugins
  3. 搜索 "DynamicSqlMaker"
  4. 点击 Install 安装
  5. 重启 IntelliJ IDEA

系统要求

  • IntelliJ IDEA 2023.1 或更高版本

5.结论

交互式SQL生成器是一个强大的开发工具,它不仅能够提高SQL编写的效率和准确性,还能为开发者提供更加流畅的数据库操作体验。通过简单的图形界面交互,开发者可以快速生成复杂的SQL语句,大大减少了手动编写SQL的工作量和错误率。

无论你是经验丰富的开发者还是SQL新手,这个工具都能在日常开发中为你带来显著的效率提升。希望你在项目中尝试使用这个工具,相信它会成为你的得力助手。

读者反馈

我们非常重视您的使用体验和反馈。如果您有使用交互式SQL生成器的经验或者有任何问题,欢迎在评论区分享。您的反馈将帮助我不断改进工具,为更多开发者提供更好的支持。

项目地址

GitHub - luweijie06/InteractiveSqlGenerator: intellij idea plugin 交互式orm 代码生成 支持mybatis 和mybatisplus