public interface CommonRepository
| 限定符和类型 | 方法和说明 |
|---|---|
int[] |
batch(List<String> sql)
批量执行语句
|
int[] |
batch(List<String> sqlList,
int batchSize)
批量执行语句
|
int[] |
batch(String sql,
Object[][] params)
批量执行语句
|
int[] |
batch(String sql,
Object[][] params,
int batchSize)
批量执行语句
|
<T> T |
call(Callable<T> callable)
自定义操作
|
<T extends BaseModel> |
delete(BigInteger id,
Class<T> clz)
删除
|
<T extends BaseModel> |
delete(T t)
删除对象
|
boolean |
executeLargeUpdate(List<String> exeSqlList)
执行脚本,包括ddl
|
boolean |
existTable(String schema,
String table)
是否存在表
|
boolean |
existTableColumn(String schema,
String table,
String column)
是否存在字段
|
String |
getDatabase()
获取数据库对应名称
|
Dialect |
getDialect()
获取数据库类型
|
Object |
insert(String insertSql,
Object... params)
插入语句
|
<T> T |
queryFirstObject(String sql,
Class<T> clazz,
Object... params) |
<T> List<T> |
queryList(Class<T> clz)
查询对应对象的所有值
|
<T> List<T> |
queryList(String nativeSql,
Class<T> clz,
Object... params) |
<T> List<T> |
queryListWithCache(Class<T> clz)
查询对应对象的所有值
|
<T> List<T> |
queryListWithCache(String nativeSql,
Class<T> clz,
Object... params) |
<T> List<T> |
queryObject(String sql,
Class<T> clazz,
Object... params) |
Record |
queryRecord(String sql)
sql查询,单条
|
Record |
queryRecord(String sql,
Object... params)
sql查询,单条
|
List<Record> |
queryRecords(String sql)
sql查询
|
List<Record> |
queryRecords(String sql,
Object... params)
sql查询
|
List<Record> |
queryRecordsWithCache(String sql)
sql查询
|
List<Record> |
queryRecordsWithCache(String sql,
Object... params)
sql查询
|
Record |
queryRecordWithCache(String sql)
sql查询,单条
|
Record |
queryRecordWithCache(String sql,
Object... params)
sql查询,单条
|
<T extends BaseModel> |
save(T t)
保存对象,返回带有主键
|
<T extends BaseModel> |
saveNoPk(T t)
返回无需主键
|
<T> Object |
saveObject(T t)
保存通用对象,返回主键
|
<T> boolean |
saveObjectNoPk(T t)
保存通用对象,无主键返回
|
boolean |
transaction(ITransaction transactions)
执行事务
|
Ret |
transactionWithReturn(ITransaction transactions) |
int |
update(String nativeSql,
Object... params)
更新
|
<T extends BaseModel> |
update(T t)
更新对象
|
String getDatabase()
Dialect getDialect()
<T> T call(Callable<T> callable)
callable - boolean existTableColumn(String schema, String table, String column)
schema - table - column - boolean executeLargeUpdate(List<String> exeSqlList)
resource - <T extends BaseModel> T save(T t)
t - <T extends BaseModel> boolean saveNoPk(T t)
t - <T> boolean saveObjectNoPk(T t)
t - <T> Object saveObject(T t)
t - <T extends BaseModel> int update(T t)
t - <T extends BaseModel> int delete(T t)
t - <T extends BaseModel> int delete(BigInteger id, Class<T> clz)
id - clz - List<Record> queryRecordsWithCache(String sql, Object... params)
sql - params - Record queryRecordWithCache(String sql, Object... params)
sql - params - boolean transaction(ITransaction transactions)
transactions - Ret transactionWithReturn(ITransaction transactions)
int[] batch(String sql, Object[][] params)
sql - sql语句(更新、插入、删除)params - 参数int[] batch(String sql, Object[][] params, int batchSize)
sql - sql语句(更新、插入、删除)params - 参数batchSize - 批量提交量Copyright © 2019. All rights reserved.