Class InsertSQLBuilder
java.lang.Object
cool.scx.data.jdbc.sql_builder.InsertSQLBuilder
-
Constructor Summary
ConstructorsConstructorDescriptionInsertSQLBuilder(AnnotationConfigTable table, Dialect dialect, JDBCColumnNameParser columnNameParser) -
Method Summary
Modifier and TypeMethodDescriptionbuildInsertBatchSQL(Collection<?> entityList, FieldPolicy fieldPolicy) buildInsertSQL(Object entity, FieldPolicy fieldPolicy) static String[]createInsertExpressionsColumns(FieldPolicy fieldFilter, JDBCColumnNameParser parser) static String[]createInsertExpressionsValue(FieldPolicy fieldFilter) static String[]createInsertValues(Column[] columns)
-
Constructor Details
-
InsertSQLBuilder
public InsertSQLBuilder(AnnotationConfigTable table, Dialect dialect, JDBCColumnNameParser columnNameParser)
-
-
Method Details
-
createInsertExpressionsColumns
public static String[] createInsertExpressionsColumns(FieldPolicy fieldFilter, JDBCColumnNameParser parser) -
createInsertValues
-
createInsertExpressionsValue
-
buildInsertSQL
-
buildInsertBatchSQL
-