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 class DeleteSqlBuilder extends WhereSql<DeleteSqlBuilder>
Author:
Cody Lu
  • Constructor Details

    • DeleteSqlBuilder

      public DeleteSqlBuilder(String table)
      根据表名构造, 如下写法都是合法的:

      - "table1"

      - "table1 as t1"

      Parameters:
      table -
    • DeleteSqlBuilder

      public DeleteSqlBuilder(String table, String alias)
      设置表名,更设置表的别名

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

      Parameters:
      table -
      alias -
  • Method Details

    • 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