Interface ToSQL<T>

Type Parameters:
T - 测试数据类型

public interface ToSQL<T>
从测试数据生成 INSERT DML 语句的规范
Author:
xezzon
  • Method Details

    • tableName

      String tableName()
      申明表名
      Returns:
      表名
    • columnNames

      String[] columnNames()
      申明列名
      Returns:
      列名列表
    • columnValue

      List<Function<T,Object>> columnValue()
      获取列数据的方法
      Returns:
      获取数据的函数的集合。与 列名 一一对应。
    • columnTemplate

      default String columnTemplate()

      列数据模板

      如果全部是字符串则可以使用默认方法

      Returns:
      默认值 ('%s', '%s',...),
    • toSql

      default String toSql(List<T> dataset)
      将数据转换为 INSERT DML 语句
      Parameters:
      dataset - 数据集合
      Returns:
      INSERT DML 语句