开发路线
插件功能的计划与进度。
已完成
已完成能力按模块分组,点标题展开查看明细。
预览与诊断(45 项)
- [x] Wrapper → SQL 静态解析(Lambda / 字符串 / MPJ / Kotlin)
- [x] XML / 注解动态 SQL 预览(OGNL 面板)
- [x] HQL / JPQL / JPA Criteria 预览(实体别名自动展开)
- [x]
.hbm.xml命名查询预览 - [x] JPA Repository CRUD 写路径与派生查询深化(Specification / QueryByExample)
- [x] 嵌入值对象(@Embedded)按宿主表列展平
- [x] 其他 ORM 链式框架预览(xbatis / Easy-Query / Querydsl 等)
- [x] 自研 DAO 字符串 SQL 方法定义锚点
- [x] gutter 锚点左键预览、右键最近执行记录
- [x] 最近执行记录弹框化(右侧可编辑 / 多选 / 右键菜单)
- [x] SQL 预览字段列表自动折叠
- [x] 预览 INSERT 目标列 inlay 提示
- [x] 通用 XML 内嵌 SQL 识别
- [x] 真实 EXPLAIN 执行计划
- [x] JOIN 关系可视化图
- [x] SQL 性能分析建议
- [x] Wrapper 链复杂度评分
- [x] 逻辑删除 / 多租户 / 动态表名 / 数据权限模拟
- [x] 11 种数据库方言分页 / upsert 渲染
- [x] 方言智能推断
- [x] 预览可靠性增强(跨命名空间 include、
${}注入确认闸门) - [x] 执行护栏(超时 / 无界写确认 / 空参数占位)
- [x] 预览参数面板记忆调试参数
- [x] 预览参数预设
- [x] mapper XML 语法高亮注入
- [x] gutter SQL 图标分组开关
- [x] IPage 分页拦截器模拟
- [x] EXPLAIN 全方言支持与结果结构化渲染
- [x] 动态 SQL 条件求值探镜
- [x] 预览交互细节
- [x] 预览面板数据源绑定指示行
- [x] 预览只读旁路(影响行数 / EXPLAIN / 快照查询不替换编辑器里的 SQL)
- [x] 复制 SQL 并关闭(底部蓝色主行动)
- [x] DML 影响面预演(UPDATE / DELETE 执行前只读 COUNT 试算)
- [x] 一键诊断报告(五段式 Markdown / 自包含 HTML)
- [x] 执行前 Schema 校验与方言能力自检
- [x] EXPLAIN 跨会话计划历史与跨次对比
- [x] 方言与数据源不匹配时就地切换出口
- [x] 回滚快照表格 / 文本双态与 CSV 编辑器打开
- [x] 导出回放脚本(参数已回填的可执行 .sql)
- [x] 复制为 AI 上下文(含表列名出口)
- [x] Mapper 接口方法与 XML 语句双向跳转(同类导航插件共存让位)
- [x] mapper XML 编辑辅助(补全 / 引用导航 / 动态标签折叠 / 颜色设置页)
- [x] 执行控制台按绑定数据源身份复用
- [x] 方言推断按模块收窄与激活 profile 优先
转换与补全(8 项)
- [x] SQL → Java 反向转换(五形态,多表 JOIN)
- [x] SQL → Java 能力扩展与方言宽容(分组 / 聚合 / 联合 / 返回类型自由输入)
- [x] SQL 代码补全(表列名 / 注释 / 参数名)
- [x] Wrapper 方法链智能补全
- [x] 批量操作参数面板(列级勾选)
- [x] 实体类 / 数据库表右键生成 CRUD SQL
- [x] 预览一键生成回滚 SQL
- [x] CRUD / 回滚 SQL 可移植导出
日志与历史(39 项)
- [x] SQL 日志工具窗口(多框架日志捕获,Log → SQL 还原)
- [x] 耗时显示与慢查询检测
- [x] 精确跳转源码(拦截器标记调用点)
- [x] SQL 日志调用栈弹层与点击帧跳源码
- [x] SQL 历史标签页常驻(读写同源)
- [x] 首条 SQL 自动展开日志工具窗
- [x] 项目启动时自动开始监听
- [x] SQL 日志列表行号(#N)
- [x] 单击预览 / 双击完整弹窗
- [x] 三种显示模式
- [x] 多选批量复制与复制时间戳
- [x] 日志列表搜索(行号 / 时间)
- [x] 日志原始时间记录与显示切换
- [x] JdbcTemplate 集合参数还原与并发日志分桶
- [x] CRUD 类型颜色标记
- [x] 关闭工具窗口时自动停止监听
- [x] SQL 历史两级导航 + 收藏
- [x] 历史 SQL 参数记忆与字面量参数恢复
- [x] 日志捕捉链路性能优化
- [x] 性能红线全面治理
- [x] 增强捕获启动即捕获(premain)
- [x] 日志面板聚焦与定位增强(方法 / 请求级聚焦页签)
- [x] SQL 日志屏蔽
- [x] 源码跳转落点双修复与 JAR 业务帧登记
- [x] 多语句切分全角括号容错
- [x] 历史条目钉住与正则检索
- [x] 历史 / 日志导出
- [x] ShardingSphere 双段日志捕获
- [x] 历史 SQL 对比
- [x] N+1 同模板计数徽章
- [x] 数据源上下文角标
- [x] 日志转 SQL 剪贴板读取按钮
- [x] 双通道捕获状态栏(暂停入口已实装但当前隐藏)
- [x] 展示与导出脱敏(列表 / 预览 / 导出 / MCP 四链)
- [x] 历史检索正则与大小写开关
- [x] 历史列表直达末条
- [x] 加入交流群入口
- [x] DDL 语句类型着色与筛选
- [x] 定时任务线程调用栈(弹层带线程名)
平台与生态(10 项)
- [x] SQL → Java 面板原生数据库控制台执行
- [x] SQL 分享(Markdown / HTML / 可执行 SQL)
- [x] 设置导入导出 + 按项目覆盖
- [x] Gitee 抢先体验更新通道
- [x] 自更新免重启
- [x] 帮助页面本地 HTML
- [x] 插件更名 SQL Visualizer
- [x] 错误 / 反馈一键上报需求池
- [x] MCP Server 十一个只读工具(含历史检索 sqlv_history_search)
- [x] 设置页与引导可发现性打磨
以上功能已随 v2026.9.8 ~ v2026.10.30 发行,版本明细见更新日志。
分版本代表功能:v2026.9.23 MCP Server 十工具、增强捕获启动即捕获(premain)、方法级 / 请求级聚焦页签、预览一键回滚 SQL、方言智能推断、跨命名空间 include 解析;v2026.10.6 嵌入值对象 @Embedded 识别补全、SQL 日志屏蔽、通用 XML 内嵌 SQL 识别、无别名 HQL 映射、OceanBase / openGauss 方言、空参数默认
?占位、JAR 业务帧登记与跳转落点修复;v2026.10.7 SQL 日志滚动到底部与尾部跟随、JPA setParameter 参数自动预填与按名回填、并发日志加载性能修缮;v2026.10.9 SQL 日志调用栈弹层与点击帧跳源码、SQL 历史标签页常驻、「最近执行记录」弹框化、SQL → Java 能力扩展与返回类型自由输入;v2026.10.13 捕获通道归因与同桶信息融合、mapper XML 语法高亮注入与高亮/补全/导航差距收敛、方言引号不匹配静态告警、分页 COUNT 独立开关、历史检索 Regex / 大小写开关、数据源角标默认仅显示数据库类型;v2026.10.16 依赖库实体反查(后台扫描 + 显式触发)、SQL 日志与历史列表原生视觉重做、调用栈业务帧优先、交流群入口;v2026.10.23 参数预设与参数历史按声明方法隔离、预览只读旁路与「复制 SQL 并关闭」、DML 影响面预演、一键诊断报告、执行前 Schema 校验与方言能力自检、EXPLAIN 跨会话计划历史与跨次对比、回放脚本导出、复制为 AI 上下文、展示与导出脱敏、FieldFill 安全模拟、方言闸门就地出口、回滚快照双态与 CSV 编辑器、增强捕获默认开启;v2026.10.26 JAR / lib 实体嵌入列命名宿主级联;v2026.10.28 Mapper 接口方法与 XML 语句双向跳转、DDL 语句类型着色与筛选、方言不一致只提示不拦执行、增强捕获连接零替换;v2026.10.29 方言推断按模块收窄与激活 profile 优先、IDEA 2026.1.x MCP 兼容修复、定时任务线程调用栈;v2026.10.30 双向跳转同类导航插件共存让位。更早一批(预览参数预设、mapper XML 语法高亮、EXPLAIN 全方言与结构化渲染、IPage 分页模拟、ShardingSphere 日志捕获、历史对比与导出、多语句全角括号容错、预览数据源绑定指示行、预览参数记忆、更新失败三态诊断、历史参数快照回预览、方言能力矩阵、分页 COUNT 独立开关、历史 / 日志导出 SQL 脚本、预览编辑器行注释统一
--、增强捕获接管期首批事件去重修复、源码位置生成类帧回退、mapper XML 补全注入态派发修复)亦已随上述版本发行。
规划中
- MPJ
fill关联填充渲染 - 其他 ORM 支持第二批(候选:jOOQ / Jimmer / Fluent MyBatis / dbVisitor,调研矩阵已备)
- JPA 派生查询长尾形态收尾
- 大型 Wrapper 链解析与日志渲染性能持续优化
- MyBatis-Flex 支持(调研已暂缓,视生态需求再评估)
欢迎通过 官网需求池 提交功能建议。