public interface CommonRepository
| 限定符和类型 | 方法和说明 |
|---|---|
<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)
是否存在表
|
String |
getDatabase()
获取数据库对应名称
|
Object |
insert(String insertSql,
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) |
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)
执行事务
|
int |
update(String nativeSql,
Object... params)
更新
|
<T extends BaseModel> |
update(T t)
更新对象
|
String getDatabase()
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 - Copyright © 2017. All rights reserved.