public interface Jdbc
| 限定符和类型 | 方法和说明 |
|---|---|
javax.sql.DataSource |
getDataSource()
Gets the data source.
|
cn.featherfly.common.db.dialect.Dialect |
getDialect()
返回dialect.
|
default int |
insert(java.lang.String tableName,
java.util.Map<java.lang.String,java.lang.Object> columnParams)
Insert.
|
default <T extends java.io.Serializable> |
insert(java.lang.String tableName,
java.util.Map<java.lang.String,java.lang.Object> columnParams,
GeneratedKeyHolder<T> keyHolder)
Insert.
|
<T extends java.io.Serializable> |
insert(java.lang.String tableName,
java.lang.String[] columnNames,
GeneratedKeyHolder<T> keyHolder,
java.lang.Object... args)
Insert.
|
default int |
insert(java.lang.String tableName,
java.lang.String[] columnNames,
java.lang.Object... args)
Insert.
|
default int |
insertBatch(java.lang.String tableName,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> columnParams)
Insert batch.
|
int |
insertBatch(java.lang.String tableName,
java.lang.String[] columnNames,
int batchSize,
java.lang.Object... args)
Insert batch.
|
default int |
insertBatch(java.lang.String tableName,
java.lang.String[] columnNames,
java.lang.Object... args)
Insert batch.
|
<T> java.util.List<T> |
query(java.lang.String sql,
java.lang.Class<T> elementType,
java.util.Map<java.lang.String,java.lang.Object> args)
Query.
|
<T> java.util.List<T> |
query(java.lang.String sql,
java.lang.Class<T> elementType,
java.lang.Object... args)
Query.
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
query(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
Query.
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
query(java.lang.String sql,
java.lang.Object... args)
Query.
|
<T> java.util.List<T> |
query(java.lang.String sql,
cn.featherfly.common.repository.mapping.RowMapper<T> rowMapper,
java.util.Map<java.lang.String,java.lang.Object> args)
Query.
|
<T> java.util.List<T> |
query(java.lang.String sql,
cn.featherfly.common.repository.mapping.RowMapper<T> rowMapper,
java.lang.Object... args)
Query.
|
default java.math.BigDecimal |
queryBigDecimal(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
Query big decimal.
|
default java.math.BigDecimal |
queryBigDecimal(java.lang.String sql,
java.lang.Object... args)
Query big decimal.
|
default java.lang.Double |
queryDouble(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
Query double.
|
default java.lang.Double |
queryDouble(java.lang.String sql,
java.lang.Object... args)
Query double.
|
default java.lang.Integer |
queryInt(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
Query int.
|
default java.lang.Integer |
queryInt(java.lang.String sql,
java.lang.Object... args)
queryInt.
|
default java.lang.Long |
queryLong(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
Query long.
|
default java.lang.Long |
queryLong(java.lang.String sql,
java.lang.Object... args)
Query long.
|
<T> T |
querySingle(java.lang.String sql,
java.lang.Class<T> elementType,
java.util.Map<java.lang.String,java.lang.Object> args)
Query single.
|
<T> T |
querySingle(java.lang.String sql,
java.lang.Class<T> elementType,
java.lang.Object... args)
Query single.
|
java.util.Map<java.lang.String,java.lang.Object> |
querySingle(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
Query single.
|
java.util.Map<java.lang.String,java.lang.Object> |
querySingle(java.lang.String sql,
java.lang.Object... args)
Query single.
|
<T> T |
querySingle(java.lang.String sql,
cn.featherfly.common.repository.mapping.RowMapper<T> rowMapper,
java.util.Map<java.lang.String,java.lang.Object> args)
Query single.
|
<T> T |
querySingle(java.lang.String sql,
cn.featherfly.common.repository.mapping.RowMapper<T> rowMapper,
java.lang.Object... args)
Query single.
|
default java.lang.String |
queryString(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
Query string.
|
default java.lang.String |
queryString(java.lang.String sql,
java.lang.Object... args)
Query string.
|
<T> T |
queryUnique(java.lang.String sql,
java.lang.Class<T> elementType,
java.util.Map<java.lang.String,java.lang.Object> args)
Query unique.
|
<T> T |
queryUnique(java.lang.String sql,
java.lang.Class<T> elementType,
java.lang.Object... args)
Query unique.
|
java.util.Map<java.lang.String,java.lang.Object> |
queryUnique(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
Query unique.
|
java.util.Map<java.lang.String,java.lang.Object> |
queryUnique(java.lang.String sql,
java.lang.Object... args)
Query unique.
|
<T> T |
queryUnique(java.lang.String sql,
cn.featherfly.common.repository.mapping.RowMapper<T> rowMapper,
java.util.Map<java.lang.String,java.lang.Object> args)
Query unique.
|
<T> T |
queryUnique(java.lang.String sql,
cn.featherfly.common.repository.mapping.RowMapper<T> rowMapper,
java.lang.Object... args)
Query unique.
|
<T> T |
queryValue(java.lang.String sql,
java.lang.Class<T> valueType,
java.util.Map<java.lang.String,java.lang.Object> args)
Query value.
|
<T> T |
queryValue(java.lang.String sql,
java.lang.Class<T> valueType,
java.lang.Object... args)
Query value.
|
<T> T |
queryValue(java.lang.String sql,
cn.featherfly.common.repository.mapping.RowMapper<T> rowMapper,
java.util.Map<java.lang.String,java.lang.Object> args)
Query value.
|
<T> T |
queryValue(java.lang.String sql,
cn.featherfly.common.repository.mapping.RowMapper<T> rowMapper,
java.lang.Object... args)
Query value.
|
int |
update(java.lang.String sql,
cn.featherfly.common.bean.BeanPropertyValue<?>... args)
Update.
|
<T extends java.io.Serializable> |
update(java.lang.String sql,
GeneratedKeyHolder<T> generatedKeyHolder,
cn.featherfly.common.bean.BeanPropertyValue<?>... args)
Update.
|
<T extends java.io.Serializable> |
update(java.lang.String sql,
GeneratedKeyHolder<T> generatedKeyHolder,
java.util.Map<java.lang.String,java.lang.Object> args)
Update.
|
<T extends java.io.Serializable> |
update(java.lang.String sql,
GeneratedKeyHolder<T> generatedKeyHolder,
java.lang.Object... args)
Update.
|
int |
update(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
Update.
|
int |
update(java.lang.String sql,
java.lang.Object... args)
Update.
|
<T extends java.io.Serializable> |
updateBatch(java.lang.String sql,
int batchSize,
GeneratedKeyHolder<T> generatedKeyHolder,
java.util.Map<java.lang.String,java.lang.Object> args)
Update.
|
<T extends java.io.Serializable> |
updateBatch(java.lang.String sql,
int batchSize,
GeneratedKeyHolder<T> generatedKeyHolder,
java.lang.Object... args)
Update.
|
default int |
updateBatch(java.lang.String sql,
int batchSize,
java.util.Map<java.lang.String,java.lang.Object> args)
Update.
|
default <T extends java.io.Serializable> |
updateBatch(java.lang.String sql,
int batchSize,
java.lang.Object... args)
Update.
|
default int |
upsert(java.lang.String tableName,
java.lang.String[] uniqueColumns,
java.util.Map<java.lang.String,java.lang.Object> params)
Upsert.
|
int |
upsert(java.lang.String tableName,
java.lang.String[] columnNames,
java.lang.String[] uniqueColumns,
java.lang.Object... args)
Upsert.
|
default int |
upsert(java.lang.String tableName,
java.lang.String[] columnNames,
java.lang.String uniqueColumn,
java.lang.Object... args)
Upsert.
|
default int |
upsert(java.lang.String tableName,
java.lang.String uniqueColumn,
java.util.Map<java.lang.String,java.lang.Object> params)
Upsert.
|
javax.sql.DataSource getDataSource()
cn.featherfly.common.db.dialect.Dialect getDialect()
default int insert(java.lang.String tableName,
java.lang.String[] columnNames,
java.lang.Object... args)
tableName - the table namecolumnNames - the column namesargs - the args<T extends java.io.Serializable> int insert(java.lang.String tableName,
java.lang.String[] columnNames,
GeneratedKeyHolder<T> keyHolder,
java.lang.Object... args)
T - the generic typetableName - the table namecolumnNames - the column nameskeyHolder - the key holderargs - the argsdefault int insert(java.lang.String tableName,
java.util.Map<java.lang.String,java.lang.Object> columnParams)
tableName - the table namecolumnParams - the column paramsdefault <T extends java.io.Serializable> int insert(java.lang.String tableName,
java.util.Map<java.lang.String,java.lang.Object> columnParams,
GeneratedKeyHolder<T> keyHolder)
T - the generic typetableName - the table namecolumnParams - the column paramskeyHolder - the key holderdefault int insertBatch(java.lang.String tableName,
java.lang.String[] columnNames,
java.lang.Object... args)
tableName - the table namecolumnNames - the column namesargs - the argsdefault int insertBatch(java.lang.String tableName,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> columnParams)
tableName - the table namecolumnParams - the column paramsint insertBatch(java.lang.String tableName,
java.lang.String[] columnNames,
int batchSize,
java.lang.Object... args)
tableName - the table namecolumnNames - the column namesbatchSize - the batch sizeargs - the argsdefault int upsert(java.lang.String tableName,
java.lang.String[] columnNames,
java.lang.String uniqueColumn,
java.lang.Object... args)
tableName - the table namecolumnNames - the column namesuniqueColumn - the unique columnargs - the argsint upsert(java.lang.String tableName,
java.lang.String[] columnNames,
java.lang.String[] uniqueColumns,
java.lang.Object... args)
tableName - the table namecolumnNames - the column namesuniqueColumns - the unique columnsargs - the argsdefault int upsert(java.lang.String tableName,
java.lang.String uniqueColumn,
java.util.Map<java.lang.String,java.lang.Object> params)
tableName - the table nameuniqueColumn - the unique columnparams - the paramsdefault int upsert(java.lang.String tableName,
java.lang.String[] uniqueColumns,
java.util.Map<java.lang.String,java.lang.Object> params)
tableName - the table nameuniqueColumns - the unique columnsparams - the paramsint update(java.lang.String sql,
java.lang.Object... args)
sql - the sqlargs - the argsint update(java.lang.String sql,
cn.featherfly.common.bean.BeanPropertyValue<?>... args)
sql - the sqlargs - the argsint update(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
sql - the sqlargs - the args<T extends java.io.Serializable> int update(java.lang.String sql,
GeneratedKeyHolder<T> generatedKeyHolder,
java.lang.Object... args)
T - the generic typesql - sqlgeneratedKeyHolder - the key supplierargs - args<T extends java.io.Serializable> int update(java.lang.String sql,
GeneratedKeyHolder<T> generatedKeyHolder,
cn.featherfly.common.bean.BeanPropertyValue<?>... args)
T - the generic typesql - the sqlgeneratedKeyHolder - the generated key holderargs - the args<T extends java.io.Serializable> int update(java.lang.String sql,
GeneratedKeyHolder<T> generatedKeyHolder,
java.util.Map<java.lang.String,java.lang.Object> args)
T - the generic typesql - sqlgeneratedKeyHolder - the key supplierargs - argsdefault <T extends java.io.Serializable> int updateBatch(java.lang.String sql,
int batchSize,
java.lang.Object... args)
T - the generic typesql - sqlbatchSize - the batch sizeargs - argsdefault int updateBatch(java.lang.String sql,
int batchSize,
java.util.Map<java.lang.String,java.lang.Object> args)
sql - the sqlbatchSize - the batch sizeargs - the args<T extends java.io.Serializable> int updateBatch(java.lang.String sql,
int batchSize,
GeneratedKeyHolder<T> generatedKeyHolder,
java.util.Map<java.lang.String,java.lang.Object> args)
T - the generic typesql - the sqlbatchSize - the batch sizegeneratedKeyHolder - the generated key holderargs - the args<T extends java.io.Serializable> int updateBatch(java.lang.String sql,
int batchSize,
GeneratedKeyHolder<T> generatedKeyHolder,
java.lang.Object... args)
T - the generic typesql - sqlbatchSize - the batch sizegeneratedKeyHolder - the key supplierargs - argsjava.util.List<java.util.Map<java.lang.String,java.lang.Object>> query(java.lang.String sql,
java.lang.Object... args)
sql - sqlargs - argsjava.util.List<java.util.Map<java.lang.String,java.lang.Object>> query(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
sql - sqlargs - args<T> java.util.List<T> query(java.lang.String sql,
cn.featherfly.common.repository.mapping.RowMapper<T> rowMapper,
java.lang.Object... args)
T - generic typesql - sqlrowMapper - rowMapperargs - args<T> java.util.List<T> query(java.lang.String sql,
java.lang.Class<T> elementType,
java.lang.Object... args)
T - generic typesql - sqlelementType - return object typeargs - args<T> java.util.List<T> query(java.lang.String sql,
cn.featherfly.common.repository.mapping.RowMapper<T> rowMapper,
java.util.Map<java.lang.String,java.lang.Object> args)
T - generic typesql - sqlrowMapper - rowMapperargs - args<T> java.util.List<T> query(java.lang.String sql,
java.lang.Class<T> elementType,
java.util.Map<java.lang.String,java.lang.Object> args)
T - generic typesql - sqlelementType - return object typeargs - argsjava.util.Map<java.lang.String,java.lang.Object> querySingle(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
sql - sqlargs - argsjava.util.Map<java.lang.String,java.lang.Object> querySingle(java.lang.String sql,
java.lang.Object... args)
sql - sqlargs - args<T> T querySingle(java.lang.String sql,
cn.featherfly.common.repository.mapping.RowMapper<T> rowMapper,
java.lang.Object... args)
T - generic typesql - sqlrowMapper - rowMapperargs - args<T> T querySingle(java.lang.String sql,
cn.featherfly.common.repository.mapping.RowMapper<T> rowMapper,
java.util.Map<java.lang.String,java.lang.Object> args)
T - generic typesql - sqlrowMapper - rowMapperargs - args<T> T querySingle(java.lang.String sql,
java.lang.Class<T> elementType,
java.util.Map<java.lang.String,java.lang.Object> args)
T - generic typesql - sqlelementType - return object typeargs - args<T> T querySingle(java.lang.String sql,
java.lang.Class<T> elementType,
java.lang.Object... args)
T - generic typesql - sqlelementType - return object typeargs - argsjava.util.Map<java.lang.String,java.lang.Object> queryUnique(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
sql - sqlargs - argsjava.util.Map<java.lang.String,java.lang.Object> queryUnique(java.lang.String sql,
java.lang.Object... args)
sql - sqlargs - args<T> T queryUnique(java.lang.String sql,
cn.featherfly.common.repository.mapping.RowMapper<T> rowMapper,
java.lang.Object... args)
T - generic typesql - sqlrowMapper - rowMapperargs - args<T> T queryUnique(java.lang.String sql,
cn.featherfly.common.repository.mapping.RowMapper<T> rowMapper,
java.util.Map<java.lang.String,java.lang.Object> args)
T - generic typesql - sqlrowMapper - rowMapperargs - args<T> T queryUnique(java.lang.String sql,
java.lang.Class<T> elementType,
java.util.Map<java.lang.String,java.lang.Object> args)
T - generic typesql - sqlelementType - return object typeargs - args<T> T queryUnique(java.lang.String sql,
java.lang.Class<T> elementType,
java.lang.Object... args)
T - generic typesql - sqlelementType - return object typeargs - argsdefault java.lang.Integer queryInt(java.lang.String sql,
java.lang.Object... args)
sql - the sqlargs - the argsdefault java.lang.Integer queryInt(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
sql - the sqlargs - the argsdefault java.lang.Long queryLong(java.lang.String sql,
java.lang.Object... args)
sql - the sqlargs - the argsdefault java.lang.Long queryLong(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
sql - the sqlargs - the argsdefault java.math.BigDecimal queryBigDecimal(java.lang.String sql,
java.lang.Object... args)
sql - the sqlargs - the argsdefault java.math.BigDecimal queryBigDecimal(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
sql - the sqlargs - the argsdefault java.lang.Double queryDouble(java.lang.String sql,
java.lang.Object... args)
sql - the sqlargs - the argsdefault java.lang.Double queryDouble(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
sql - the sqlargs - the argsdefault java.lang.String queryString(java.lang.String sql,
java.lang.Object... args)
sql - the sqlargs - the argsdefault java.lang.String queryString(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
sql - the sqlargs - the args<T> T queryValue(java.lang.String sql,
java.lang.Class<T> valueType,
java.lang.Object... args)
T - the generic typesql - the sqlvalueType - the value typeargs - the args<T> T queryValue(java.lang.String sql,
java.lang.Class<T> valueType,
java.util.Map<java.lang.String,java.lang.Object> args)
T - the generic typesql - the sqlvalueType - the value typeargs - the args<T> T queryValue(java.lang.String sql,
cn.featherfly.common.repository.mapping.RowMapper<T> rowMapper,
java.lang.Object... args)
T - the generic typesql - the sqlrowMapper - the row mapperargs - the args<T> T queryValue(java.lang.String sql,
cn.featherfly.common.repository.mapping.RowMapper<T> rowMapper,
java.util.Map<java.lang.String,java.lang.Object> args)
T - the generic typesql - the sqlrowMapper - the row mapperargs - the args