Class DeleteSqlBuilder

java.lang.Object
cn.dinodev.spring.data.sql.builder.WhereSql<DeleteSqlBuilder>
cn.dinodev.spring.data.sql.builder.DeleteSqlBuilder
All Implemented Interfaces:
SqlBuilder

public final class DeleteSqlBuilder extends WhereSql<DeleteSqlBuilder>
SQL DELETE语句构建器 用于构建DELETE SQL语句的Builder类,支持WHERE条件等子句
Author:
Cody Lu
  • Method Details

    • create

      public static DeleteSqlBuilder create(String table)
      根据表名创建DeleteSqlBuilder实例, 如下写法都是合法的:

      - "table1"

      - "table1 as t1"

      Parameters:
      table - 表名
      Returns:
      DeleteSqlBuilder实例
    • create

      public static DeleteSqlBuilder create(String table, String alias)
      创建DeleteSqlBuilder实例并设置表名和别名

      - 生成的sql片段为:table AS alias

      Parameters:
      table - 表名
      alias - 别名
      Returns:
      DeleteSqlBuilder实例
    • getSql

      public String getSql()
      Description copied from interface: SqlBuilder
      获取生成的sql语句
      Returns:
    • getParams

      public Object[] getParams()
      Description copied from interface: SqlBuilder
      获取sql语句需要的参数数组
      Returns:
    • toString

      public String toString()
      Overrides:
      toString in class Object