public interface CommonDaoService
| 限定符和类型 | 方法和说明 |
|---|---|
<PK,T extends GenericModel<PK>> |
add(T t) |
<T> Object |
addObject(T t)
return pk
|
<T> int |
delete(List<Tuple> kvList,
Class<T> clz) |
<T> int |
delete(Object id,
Class<T> clz) |
<T> int |
delete(T t) |
<T> int |
deleteObject(List<Tuple> kvList,
Class<T> clz) |
<T> int |
deleteObject(Object pk,
Class<T> clz) |
boolean |
executeLargeUpdate(List<String> nativeExeSqlList)
执行脚本,包括ddl
|
boolean |
existTable(String schema,
String table) |
<T> T |
get(Object id,
Class<T> clz) |
<T> T |
get(Object id,
Class<T> clz,
boolean cached) |
<T> T |
get(Object id,
Class<T> clz,
String[] fields) |
<T> T |
get(Object id,
Class<T> clz,
String[] fields,
boolean cached) |
<T> List<T> |
getByField(List<Tuple> kvList,
Class<T> clz) |
<T> T |
getByField(Tuple kv,
Class<T> clz) |
<T> T |
getByNumber(String number,
Class<T> clz) |
String |
getDatasourceName()
获取数据源名称
|
Dialect |
getDialect()
获取数据库类型
|
<T> T |
getObject(Object pk,
Class<T> clz)
T对象中必须有id字段
|
<T> List<T> |
getObjectByField(List<Tuple> kvList,
Class<T> clz) |
<T> List<T> |
getObjectByField(List<Tuple> kvList,
Class<T> clz,
boolean cached)
是否使用缓存查询
|
<T> List<T> |
getObjectByField(List<Tuple> kvList,
Class<T> clz,
String[] fields) |
<T> List<T> |
getObjectByField(List<Tuple> kvList,
Class<T> clz,
String[] fields,
boolean cached) |
<T> T |
getObjectByField(Tuple kv,
Class<T> clz) |
<T> T |
getObjectByNumber(String number,
Class<T> clz) |
Object |
insert(String insertSql,
Object... params) |
<T> boolean |
justAdd(T t) |
<T> boolean |
justAddObject(T t) |
<T> List<T> |
query(Class<T> clz) |
<T> List<T> |
query(String sql,
QueryMapper<T> mapper,
Object... params)
查询
|
<T> Page<T> |
queryPage(Class<T> clz,
int pageNumber) |
<T> Page<T> |
queryPage(Class<T> clz,
int pageNumber,
int pageSize) |
<T> Page<T> |
queryPage(String sql,
int pageNumber,
int pageSize,
Class<T> clz,
Object... params) |
<T> Page<Record> |
queryPageRecords(Class<T> clz,
int pageNumber) |
<T> Page<Record> |
queryPageRecords(Class<T> clz,
int pageNumber,
int pageSize) |
<T> Page<Record> |
queryPageRecords(String sql,
int pageNumber,
int pageSize,
Object... params) |
List<Record> |
queryRecordsWithSql(String nativeSql,
Object... params)
查询记录
|
Record |
queryRecordWithSql(String nativeSql,
Object... params)
查询记录
|
<T> List<T> |
querySqlList(String sql,
Class<T> clz,
Object... params) |
<T> List<T> |
querySqlListWithCache(String nativeSql,
Class<T> clz,
Object... params) |
List<Record> |
querySqlRecordsWithCache(String sql,
Object... params) |
<T> List<T> |
queryWithCache(Class<T> clz) |
boolean |
transaction(ITransaction transactions)
事务处理
|
<T> int |
update(T t) |
<T> int |
updateObject(T t) |
int |
updateWithSql(String nativeSql,
Object... params)
更新
|
String getDatasourceName()
Dialect getDialect()
<T> List<T> query(String sql, QueryMapper<T> mapper, Object... params)
sql - mapper - params - List<Record> queryRecordsWithSql(String nativeSql, Object... params)
nativeSql - params - Record queryRecordWithSql(String nativeSql, Object... params)
nativeSql - params - boolean transaction(ITransaction transactions)
transactions - boolean executeLargeUpdate(List<String> nativeExeSqlList)
resource - <T> int update(T t)
<T> int updateObject(T t)
<T> int delete(T t)
<T> List<T> getObjectByField(List<Tuple> kvList, Class<T> clz, boolean cached)
kvList - clz - cached - <T> List<T> getObjectByField(List<Tuple> kvList, Class<T> clz, String[] fields, boolean cached)
<PK,T extends GenericModel<PK>> T add(T t)
<T> boolean justAdd(T t)
<T> Object addObject(T t)
t - <T> boolean justAddObject(T t)
<T> Page<T> queryPage(String sql, int pageNumber, int pageSize, Class<T> clz, Object... params)
<T> Page<Record> queryPageRecords(String sql, int pageNumber, int pageSize, Object... params)
<T> List<T> querySqlListWithCache(String nativeSql, Class<T> clz, Object... params)
Copyright © 2018. All rights reserved.