接口 InsertSql<C extends InsertSql<C>>
- 类型参数:
C- 子类具体类型
- 所有超级接口:
SqlFragment
- 所有已知实现类:
AbstractInsertSql,GenericInsertSql,InsertSqlExecutor,StandardInsertSql,StandardInsertSqlBuilder
插入SQL
- 从以下版本开始:
- 0.0.4
- 作者:
- zeng
-
嵌套类概要
嵌套类 -
方法概要
修饰符和类型方法说明冲突时啥也不干doUpdate()冲突时执行更新语句插入的字段插入的字段fields(Collection<String> fields) 插入的字段fieldsEnum(Collection<Enum<?>> fields) 插入的字段insertInto(Class<?> entityClass) 插入的表insertInto(String table) 插入的表onConflict(String constraintName) 插入冲突时values(Collection<Map<String, Object>> values) 批量插入的值集合插入的值从接口继承的方法 org.elsfs.tool.sql.interfaces.SqlFragment
buildSqlFragment
-
方法详细资料
-
insertInto
插入的表- 参数:
entityClass- 实体类- 返回:
- 具体实现
-
insertInto
插入的表- 参数:
table- 表名- 返回:
- 具体实现
-
fields
插入的字段- 参数:
fields- 字段名称列表- 返回:
- 具体实现
-
fields
插入的字段- 参数:
fields- 字段名称枚举列表- 返回:
- 具体实现
-
fields
插入的字段- 参数:
fields- 字段名称集合- 返回:
- 具体实现
-
fieldsEnum
插入的字段- 参数:
fields- 字段名称枚举集合- 返回:
- 具体实现
-
values
插入的值- 参数:
value- 值Map- 返回:
- 具体实现
-
values
批量插入的值集合- 参数:
values- 值集合- 返回:
- 具体实现
-
onConflict
插入冲突时- 参数:
constraintName- 冲突的约束名称- 返回:
- 具体实现
-
doNothing
C doNothing()冲突时啥也不干- 返回:
- 具体实现
-
doUpdate
InsertSql.ConflictUpdateSql<C> doUpdate()冲突时执行更新语句- 返回:
- 冲突更新SQl
-