Class SQLQuery

java.lang.Object
top.magstar.framework.database.query.SQLQuery

public class SQLQuery extends Object
SQL 查询对象。

封装 SQL 语句及其参数,提供参数化查询支持。

Since:
1.0.0
Version:
1.0.0
Author:
Berry_so
  • Constructor Details

    • SQLQuery

      public SQLQuery(String sql, List<Object> parameters)
      构造 SQL 查询对象。
      Parameters:
      sql - SQL 语句
      parameters - 参数列表
  • Method Details

    • getSql

      public String getSql()
      获取 SQL 语句。
      Returns:
      SQL 语句
    • getParameters

      public List<Object> getParameters()
      获取参数列表。
      Returns:
      参数列表的副本
    • getParameterArray

      public Object[] getParameterArray()
      获取参数数组。
      Returns:
      参数数组
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getFormattedSQL

      public String getFormattedSQL()
      获取格式化后的 SQL 语句(将占位符替换为实际参数值)。

      注意:此方法仅用于调试和日志记录,不应用于实际执行 SQL。

      Returns:
      格式化后的 SQL 语句