什么是 MyBatis 日志还原?
MyBatis 在 DEBUG 模式下会输出两行日志:第一行 Preparing: 包含带 ? 占位符的 SQL 模板,第二行 Parameters: 包含实际参数值及其类型。手动把参数一个个填回 SQL 里是 Java 开发者的日常痛苦。本工具自动完成这件事。
IDEA 插件收费,这个免费
IntelliJ IDEA 有同名的 MyBatis Log 插件,但大多需要付费。本工具完全免费、无需安装,打开浏览器粘贴即用。支持批量处理大日志文件,一次性还原所有 SQL。
参数类型处理规则
- String / Timestamp / Date:自动加单引号
'值' - Integer / Long / BigDecimal / Double / Float / Short / Byte:直接替换,不加引号
- Boolean:
true→1,false→0 - null:替换为
NULL - 未知类型:加单引号,安全兜底