public class SimpleJdbcDao<T> extends Object implements EasyJdbcDao<T>
| 限定符和类型 | 字段和说明 |
|---|---|
Class<T> |
modelClass |
| 构造器和说明 |
|---|
SimpleJdbcDao() |
SimpleJdbcDao(EasyJdbcTemplate easyJdbcTemplate) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
batchInsert(List<T> persistents)
batch insert
|
int |
batchUpdate(List<T> persistents)
update by object for batchUpdate
|
void |
cacheClear()
Cache cleanup
|
long |
count()
count
|
int |
delete(T persistent)
delete object based on primary key value
|
int |
deleteByIds(Iterable primaryKeyValues)
Delete objects based on primary key values for list
|
int |
deleteByPrimaryKey(Serializable primaryKeyValue)
Delete objects based on primary key values
|
void |
easyJdbcTemplate(LambdaSupplier<EasyJdbcTemplate> easyJdbcTemplate) |
Example |
example() |
boolean |
exists(Serializable primaryKeyValue)
ID exist
|
<T> List<T> |
findAll()
Query all
|
<T> PageInfo<T> |
findAll(PageInfo pageInfo)
Query all based on paging objects
|
<T> PageInfo<T> |
findAll(PageInfo pageInfo,
Sorts sort)
All queries are based on paging and sorting objects
|
<T> List<T> |
findAll(Sorts sort)
Query all by sorting object
|
<T> List<T> |
findByIds(Iterable values)
Query according to IDS
|
Optional<T> |
getById(Serializable id)
Optional objects based on primary key values
|
<T> T |
getByPrimaryKey(Serializable primaryKeyValue)
Obtaining objects based on primary key values
|
EasyJdbcTemplate |
getEasyJdbcTemplate() |
int |
insert(T persistent)
insert
|
Object |
insertForKey(T persistent)
insertForKey and return primary key
persistent Persistent Entities
|
EasyJdbcSelector |
selector()
query selector
|
int |
update(T persistent)
update by object
|
int |
updateWithNull(T persistent)
update by object
|
public SimpleJdbcDao(EasyJdbcTemplate easyJdbcTemplate)
public SimpleJdbcDao()
public void easyJdbcTemplate(LambdaSupplier<EasyJdbcTemplate> easyJdbcTemplate)
public EasyJdbcTemplate getEasyJdbcTemplate()
getEasyJdbcTemplate 在接口中 EasyJdbcDao<T>public int insert(T persistent) throws JdbcDataException
EasyJdbcDaoinsert 在接口中 EasyJdbcDao<T>JdbcDataExceptionpublic Object insertForKey(T persistent)
EasyJdbcDaoinsertForKey 在接口中 EasyJdbcDao<T>public int batchInsert(List<T> persistents) throws JdbcDataException
EasyJdbcDaobatchInsert 在接口中 EasyJdbcDao<T>JdbcDataExceptionpublic int deleteByPrimaryKey(Serializable primaryKeyValue)
EasyJdbcDaodeleteByPrimaryKey 在接口中 EasyJdbcDao<T>public int deleteByIds(Iterable primaryKeyValues)
EasyJdbcDaodeleteByIds 在接口中 EasyJdbcDao<T>public int delete(T persistent)
EasyJdbcDaodelete 在接口中 EasyJdbcDao<T>public int update(T persistent) throws JdbcDataException
EasyJdbcDaoupdate 在接口中 EasyJdbcDao<T>JdbcDataExceptionpublic int updateWithNull(T persistent)
EasyJdbcDaoupdateWithNull 在接口中 EasyJdbcDao<T>public int batchUpdate(List<T> persistents) throws JdbcDataException
EasyJdbcDaobatchUpdate 在接口中 EasyJdbcDao<T>JdbcDataExceptionpublic boolean exists(Serializable primaryKeyValue)
EasyJdbcDaoexists 在接口中 EasyJdbcDao<T>public <T> T getByPrimaryKey(Serializable primaryKeyValue)
EasyJdbcDaogetByPrimaryKey 在接口中 EasyJdbcDao<T>public Optional<T> getById(Serializable id)
EasyJdbcDaogetById 在接口中 EasyJdbcDao<T>public long count()
EasyJdbcDaocount 在接口中 EasyJdbcDao<T>public <T> List<T> findAll()
EasyJdbcDaofindAll 在接口中 EasyJdbcDao<T>public <T> List<T> findAll(Sorts sort)
EasyJdbcDaofindAll 在接口中 EasyJdbcDao<T>public <T> PageInfo<T> findAll(PageInfo pageInfo)
EasyJdbcDaofindAll 在接口中 EasyJdbcDao<T>public <T> PageInfo<T> findAll(PageInfo pageInfo, Sorts sort)
EasyJdbcDaofindAll 在接口中 EasyJdbcDao<T>public <T> List<T> findByIds(Iterable values)
EasyJdbcDaofindByIds 在接口中 EasyJdbcDao<T>public EasyJdbcSelector selector()
EasyJdbcDaoselector 在接口中 EasyJdbcDao<T>public Example example()
example 在接口中 EasyJdbcDao<T>public void cacheClear()
EasyJdbcDaocacheClear 在接口中 EasyJdbcDao<T>Copyright © 2020. All rights reserved.