public class CommonRepositoryImpl extends Object implements CommonRepository
| 构造器和说明 |
|---|
CommonRepositoryImpl() |
CommonRepositoryImpl(String datasourceName) |
| 限定符和类型 | 方法和说明 |
|---|---|
<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)
更新对象
|
public CommonRepositoryImpl()
public CommonRepositoryImpl(String datasourceName)
public String getDatabase()
CommonRepositorygetDatabase 在接口中 CommonRepositorypublic boolean existTable(String schema, String table)
CommonRepositoryexistTable 在接口中 CommonRepositorypublic List<Record> queryRecordsWithCache(String sql, Object... params)
CommonRepositoryqueryRecordsWithCache 在接口中 CommonRepositorypublic List<Record> queryRecordsWithCache(String sql)
CommonRepositoryqueryRecordsWithCache 在接口中 CommonRepositorypublic Record queryRecordWithCache(String sql, Object... params)
CommonRepositoryqueryRecordWithCache 在接口中 CommonRepositorypublic Record queryRecordWithCache(String sql)
CommonRepositoryqueryRecordWithCache 在接口中 CommonRepositorypublic boolean transaction(ITransaction transactions)
CommonRepositorytransaction 在接口中 CommonRepositorypublic int update(String nativeSql, Object... params)
CommonRepositoryupdate 在接口中 CommonRepositorypublic List<Record> queryRecords(String sql, Object... params)
CommonRepositoryqueryRecords 在接口中 CommonRepositorypublic List<Record> queryRecords(String sql)
CommonRepositoryqueryRecords 在接口中 CommonRepositorypublic Record queryRecord(String sql, Object... params)
CommonRepositoryqueryRecord 在接口中 CommonRepositorypublic Record queryRecord(String sql)
CommonRepositoryqueryRecord 在接口中 CommonRepositorypublic <T> List<T> queryListWithCache(Class<T> clz)
CommonRepositoryqueryListWithCache 在接口中 CommonRepositorypublic <T> List<T> queryListWithCache(String nativeSql, Class<T> clz, Object... params)
queryListWithCache 在接口中 CommonRepositorypublic <T> List<T> queryList(Class<T> clz)
CommonRepositoryqueryList 在接口中 CommonRepositorypublic <T> List<T> queryList(String nativeSql, Class<T> clz, Object... params)
queryList 在接口中 CommonRepositorypublic <T extends BaseModel> int update(T t)
CommonRepositoryupdate 在接口中 CommonRepositorypublic <T extends BaseModel> int delete(T t)
CommonRepositorydelete 在接口中 CommonRepositorypublic <T extends BaseModel> int delete(BigInteger id, Class<T> clz)
CommonRepositorydelete 在接口中 CommonRepositorypublic <T extends BaseModel> T save(T t)
CommonRepositorysave 在接口中 CommonRepositorypublic Object insert(String insertSql, Object... params)
CommonRepositoryinsert 在接口中 CommonRepositorypublic <T extends BaseModel> boolean saveNoPk(T t)
CommonRepositorysaveNoPk 在接口中 CommonRepositorypublic <T> boolean saveObjectNoPk(T t)
CommonRepositorysaveObjectNoPk 在接口中 CommonRepositorypublic <T> Object saveObject(T t)
CommonRepositorysaveObject 在接口中 CommonRepositorypublic boolean executeLargeUpdate(List<String> exeSqlList)
CommonRepositoryexecuteLargeUpdate 在接口中 CommonRepositoryCopyright © 2017. All rights reserved.