
org.sql.assistant.insert.InsertBuilder Maven / Gradle / Ivy
package org.sql.assistant.insert;
import org.sql.assistant.common.SqlBuilder;
import org.sql.assistant.common.SqlHolder;
import org.sql.assistant.common.SqlProvider;
import org.sql.assistant.common.column.Column;
import org.sql.assistant.common.column.ColumnGroup;
import org.sql.assistant.util.ListUtil;
import java.util.Arrays;
import java.util.List;
import java.util.StringJoiner;
/**
* Insert Builder
*
* @author menfre
*/
public class InsertBuilder implements SqlProvider, SqlBuilder {
private static final String INSERT_INTO = "INSERT INTO ";
private static final String VALUES = "VALUES";
/**
* 字段列表
*/
private List columns;
/**
* 表名
*/
private Column table;
/**
* 插入参数
*/
private List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy