public class CommonDaoServiceImpl extends Object implements CommonDaoService
| 构造器和说明 |
|---|
CommonDaoServiceImpl() |
CommonDaoServiceImpl(CommonRepository commonRepository) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends BaseModel> |
add(T t) |
<T> Object |
addObject(T t) |
<T extends BaseModel> |
delete(BigInteger id,
Class<T> clz) |
<T extends BaseModel> |
delete(List<Tuple> kvList,
Class<T> clz) |
<T extends BaseModel> |
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 extends BaseModel> |
get(BigInteger id,
Class<T> clz) |
<T extends BaseModel> |
getByField(List<Tuple> kvList,
Class<T> clz) |
<T extends BaseModel> |
getByField(Tuple kv,
Class<T> clz) |
<T extends BaseModel> |
getByNumber(String number,
Class<T> clz) |
String |
getDatasourceName()
获取数据源名称
|
<T> T |
getObject(Object pk,
Class<T> clz)
T对象中必须有id字段
|
<T> List<T> |
getObjectByField(List<Tuple> kvList,
Class<T> clz) |
<T> T |
getObjectByField(Tuple kv,
Class<T> clz) |
<T> T |
getObjectByNumber(String number,
Class<T> clz) |
protected StatementHandler |
getStatementHandler()
获取StatementHandler
|
protected String |
handlerStatement(String nativeSql) |
Object |
insert(String insertSql,
Object... params) |
<T extends BaseModel> |
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 extends BaseModel> |
queryPage(Class<T> clz,
int pageNumber) |
<T extends BaseModel> |
queryPage(Class<T> clz,
int pageNumber,
int pageSize) |
<T extends BaseModel> |
queryPageRecords(Class<T> clz,
int pageNumber) |
<T extends BaseModel> |
queryPageRecords(Class<T> clz,
int pageNumber,
int pageSize) |
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 extends BaseModel> |
queryWithCache(Class<T> clz) |
boolean |
transaction(ITransaction transactions)
事务处理
|
<T extends BaseModel> |
update(T t) |
<T> int |
updateObject(T t) |
int |
updateWithSql(String nativeSql,
Object... params)
更新
|
public CommonDaoServiceImpl()
public CommonDaoServiceImpl(CommonRepository commonRepository)
public String getDatasourceName()
CommonDaoServicegetDatasourceName 在接口中 CommonDaoServicepublic boolean transaction(ITransaction transactions)
CommonDaoServicetransaction 在接口中 CommonDaoServicepublic <T> List<T> query(String sql, QueryMapper<T> mapper, Object... params)
CommonDaoServicequery 在接口中 CommonDaoServiceprotected StatementHandler getStatementHandler()
public List<Record> queryRecordsWithSql(String nativeSql, Object... params)
CommonDaoServicequeryRecordsWithSql 在接口中 CommonDaoServicepublic Record queryRecordWithSql(String nativeSql, Object... params)
CommonDaoServicequeryRecordWithSql 在接口中 CommonDaoServicepublic int updateWithSql(String nativeSql, Object... params)
CommonDaoServiceupdateWithSql 在接口中 CommonDaoServicepublic boolean executeLargeUpdate(List<String> nativeExeSqlList)
CommonDaoServiceexecuteLargeUpdate 在接口中 CommonDaoServicepublic boolean existTable(String schema, String table)
existTable 在接口中 CommonDaoServicepublic <T> List<T> query(Class<T> clz)
query 在接口中 CommonDaoServicepublic <T extends BaseModel> int update(T t)
update 在接口中 CommonDaoServicepublic <T> int updateObject(T t)
updateObject 在接口中 CommonDaoServicepublic <T extends BaseModel> T get(BigInteger id, Class<T> clz)
get 在接口中 CommonDaoServicepublic <T> T getObject(Object pk, Class<T> clz)
CommonDaoServicegetObject 在接口中 CommonDaoServicepublic <T extends BaseModel> T getByNumber(String number, Class<T> clz)
getByNumber 在接口中 CommonDaoServicepublic <T> T getObjectByNumber(String number, Class<T> clz)
getObjectByNumber 在接口中 CommonDaoServicepublic <T extends BaseModel> T getByField(Tuple kv, Class<T> clz)
getByField 在接口中 CommonDaoServicepublic <T> T getObjectByField(Tuple kv, Class<T> clz)
getObjectByField 在接口中 CommonDaoServicepublic <T extends BaseModel> List<T> getByField(List<Tuple> kvList, Class<T> clz)
getByField 在接口中 CommonDaoServicepublic <T> List<T> getObjectByField(List<Tuple> kvList, Class<T> clz)
getObjectByField 在接口中 CommonDaoServicepublic <T extends BaseModel> int delete(T t)
delete 在接口中 CommonDaoServicepublic <T extends BaseModel> int delete(BigInteger id, Class<T> clz)
delete 在接口中 CommonDaoServicepublic <T extends BaseModel> int delete(List<Tuple> kvList, Class<T> clz)
delete 在接口中 CommonDaoServicepublic <T> int deleteObject(Object pk, Class<T> clz)
deleteObject 在接口中 CommonDaoServicepublic <T> int deleteObject(List<Tuple> kvList, Class<T> clz)
deleteObject 在接口中 CommonDaoServicepublic <T extends BaseModel> T add(T t)
add 在接口中 CommonDaoServicepublic <T> Object addObject(T t)
addObject 在接口中 CommonDaoServicepublic Object insert(String insertSql, Object... params)
insert 在接口中 CommonDaoServicepublic <T> boolean justAddObject(T t)
justAddObject 在接口中 CommonDaoServicepublic <T extends BaseModel> boolean justAdd(T t)
justAdd 在接口中 CommonDaoServicepublic <T extends BaseModel> Page<T> queryPage(Class<T> clz, int pageNumber, int pageSize)
queryPage 在接口中 CommonDaoServicepublic <T extends BaseModel> Page<T> queryPage(Class<T> clz, int pageNumber)
queryPage 在接口中 CommonDaoServicepublic <T extends BaseModel> Page<Record> queryPageRecords(Class<T> clz, int pageNumber, int pageSize)
queryPageRecords 在接口中 CommonDaoServicepublic <T extends BaseModel> Page<Record> queryPageRecords(Class<T> clz, int pageNumber)
queryPageRecords 在接口中 CommonDaoServicepublic <T extends BaseModel> List<T> queryWithCache(Class<T> clz)
queryWithCache 在接口中 CommonDaoServicepublic <T> List<T> querySqlList(String sql, Class<T> clz, Object... params)
querySqlList 在接口中 CommonDaoServicepublic <T> List<T> querySqlListWithCache(String nativeSql, Class<T> clz, Object... params)
querySqlListWithCache 在接口中 CommonDaoServicepublic List<Record> querySqlRecordsWithCache(String sql, Object... params)
querySqlRecordsWithCache 在接口中 CommonDaoServiceCopyright © 2017. All rights reserved.