public class PrintRealSql extends Object
| 构造器和说明 |
|---|
PrintRealSql() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
printLog(String type,
String traceId,
String bizAction,
String sql,
Object params,
String realSql,
BaseAction action,
Object result,
boolean wrapLongLines)
打印数据库操作日志
|
static String |
printRealSql(String sql,
Object[] params)
打印真实 SQL 执行语句(仅用于日志调试)
将 SQL 中的 '?'
|
public static String printRealSql(String sql, Object[] params)
将 SQL 中的 '?' 占位符替换为实际参数值的字符串表示
sql - SQL 语句,可含 '?' 占位符params - 插入到 SQL 中的参数,可为 null 或多个public static void printLog(String type, String traceId, String bizAction, String sql, Object params, String realSql, BaseAction action, Object result, boolean wrapLongLines)
type - 类型traceId - 链路 idbizAction - 链路业务名称sql - SQL 语句params - 参数(字符串,或者拼接好的参数描述)realSql - 实际执行SQL(带参数)action - 用于计算耗时(如 33ms)result - 执行结果(Object)wrapLongLines - 是否允许完整显示超长字符串,自动换行Copyright © 2016–2026 AJAXJS. All rights reserved.