public class EasyJdbcTemplate extends EasyJdbcAccessor implements EasyJdbcOperations
| 限定符和类型 | 类和说明 |
|---|---|
static class |
EasyJdbcTemplate.Builder |
| 构造器和说明 |
|---|
EasyJdbcTemplate() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
batchInsert(List<?> persistents)
Batch insertion
If the amount of data is too large, it is recommended to insert it in stages, preferably not more than 10,000 at a time.
|
int |
batchUpdate(List<?> persistents)
Batch update
|
static EasyJdbcTemplate.Builder |
builder() |
Map<?,?> |
call(String sql,
Class<?> persistentClass,
Map<Integer,Integer> outParameters,
Object[] parameters) |
void |
clear()
Clear cache
|
long |
count(Class<?> persistentClass) |
long |
count(String sql,
Object... parameters)
Number statistics
|
long |
countByExample(Example example)
已过时。
|
int |
delete(SQL deleteSql,
Object... parameters)
SQL delete
|
int |
deleteByIds(Class<?> persistentClass,
Iterable primaryKeyValues)
delete
|
int |
deleteByPrimaryKey(Class<?> persistentClass,
Serializable primaryKeyValue)
delete
|
Example |
example(Class<?> persistentClass) |
void |
execute(String sql) |
<T> List<T> |
find(SQL selectSql,
Class<?> persistentClass,
Integer offset,
Integer limit,
Object... parameters)
Entity query
|
<T> List<T> |
find(SQL selectSql,
Class<?> persistentClass,
Object... parameters)
Entity query
|
<T> List<T> |
find(SQL selectSql,
Class<?> persistentClass,
PageInfo page,
Object... parameters)
Entity query
|
<T> List<T> |
find(String sql,
Class<?> persistentClass,
Integer offset,
Integer limit,
Object... parameters)
Entity query
|
<T> List<T> |
find(String sql,
Class<?> persistentClass,
Object... parameters)
Entity query
|
<T> List<T> |
find(String sql,
Class<?> persistentClass,
PageInfo page,
Object... parameters)
Entity query
|
List<Map<String,Object>> |
find(String sql,
Object... parameters) |
<T> List<T> |
findAll(Class<?> persistentClass)
Get all records
|
<T> List<T> |
findAll(Class<?> persistentClass,
PageInfo page)
Get all records
|
<T> List<T> |
findByExample(Example example)
已过时。
|
<T> List<T> |
findByIds(Class<?> persistentClass,
Iterable values) |
<T> PageInfo<T> |
findByPage(Example example)
已过时。
|
<T> PageInfo<T> |
findByPage(SQL selectSql,
Class<?> persistentClass,
PageInfo page,
Object... parameters)
Entity query
|
<T> PageInfo<T> |
findByPage(String selectSql,
Class<?> persistentClass,
Integer offset,
Integer limit,
Object... parameters) |
<T> PageInfo<T> |
findByPage(String selectSql,
Class<?> persistentClass,
PageInfo page,
Object... parameters) |
<T> T |
get(String sql,
Class<?> persistentClass,
Object... parameters) |
<T> T |
getByExample(Example example)
已过时。
|
<T> T |
getByPrimaryKey(Class<?> persistentClass,
Serializable primaryKeyValue)
Get object values
|
int |
insert(Object persistent)
insert
persistent Persistent Entities
Number of rows affected by changes
|
int |
insert(SQL insertSql,
Object... parameters)
insert
insertSql constructor insertion
|
Object |
insertKey(Object persistent)
insert and return primary key
persistent Persistent Entities
|
int |
insertWithNull(Object persistent) |
EasyJdbcSelector |
selector()
query selector
|
int |
update(Object persistent)
update
|
int |
update(SQL updateSql,
Object... parameters)
SQL update
|
afterPropertiesSet, getDataSource, getDialectName, getExceptionTranslator, getJdbcBuilder, getJdbcTemplate, interfaceClass, isLazyInit, setDatabaseProductName, setDataSource, setDialectName, setExceptionTranslator, setJdbcTemplate, setJdbcTemplate, setLazyInit, showSQL, useLocalCachepublic int insert(Object persistent) throws JdbcDataException
insert 在接口中 EasyJdbcOperationsJdbcDataExceptionpublic int insertWithNull(Object persistent) throws JdbcDataException
insertWithNull 在接口中 EasyJdbcOperationsJdbcDataExceptionpublic Object insertKey(Object persistent) throws JdbcDataException
insertKey 在接口中 EasyJdbcOperationsJdbcDataExceptionpublic int batchInsert(List<?> persistents) throws JdbcDataException
batchInsert 在接口中 EasyJdbcOperationsJdbcDataExceptionpublic int insert(SQL insertSql, Object... parameters) throws JdbcDataException
insert 在接口中 EasyJdbcOperationsJdbcDataExceptionpublic int deleteByPrimaryKey(Class<?> persistentClass, Serializable primaryKeyValue) throws JdbcDataException
deleteByPrimaryKey 在接口中 EasyJdbcOperationspersistentClass - Entity classprimaryKeyValue - primary keyJdbcDataExceptionpublic int deleteByIds(Class<?> persistentClass, Iterable primaryKeyValues) throws JdbcDataException
deleteByIds 在接口中 EasyJdbcOperationspersistentClass - Entity classprimaryKeyValues - primary keyJdbcDataExceptionpublic int delete(SQL deleteSql, Object... parameters) throws JdbcDataException
delete 在接口中 EasyJdbcOperationsdeleteSql - SQL constructorparameters - JdbcDataExceptionpublic int update(Object persistent) throws JdbcDataException
update 在接口中 EasyJdbcOperationspersistent - Persistent Entity ListJdbcDataExceptionpublic int batchUpdate(List<?> persistents) throws JdbcDataException
batchUpdate 在接口中 EasyJdbcOperations? - Persistent Entity ListJdbcDataExceptionpublic int update(SQL updateSql, Object... parameters) throws JdbcDataException
update 在接口中 EasyJdbcOperationsupdateSql - SQL constructorparameters - parametersJdbcDataExceptionpublic <T> T getByPrimaryKey(Class<?> persistentClass, Serializable primaryKeyValue) throws JdbcDataException
getByPrimaryKey 在接口中 EasyJdbcOperations? - Persistent Entity ClassprimaryKeyValue - primary keyJdbcDataExceptionpublic <T> T get(String sql, Class<?> persistentClass, Object... parameters) throws JdbcDataException
get 在接口中 EasyJdbcOperationssql - SQL statementpersistentClass - Entity typeparameters - parametersJdbcDataExceptionpublic <T> List<T> findAll(Class<?> persistentClass) throws JdbcDataException
findAll 在接口中 EasyJdbcOperationspersistentClass - JdbcDataExceptionpublic <T> List<T> findAll(Class<?> persistentClass, PageInfo page) throws JdbcDataException
findAll 在接口中 EasyJdbcOperationspersistentClass - JdbcDataExceptionpublic <T> List<T> find(SQL selectSql, Class<?> persistentClass, Object... parameters) throws JdbcDataException
find 在接口中 EasyJdbcOperationsselectSql - Query SQL constructorpersistentClass - Persistent Entity Classparameters - Query parametersJdbcDataExceptionpublic <T> List<T> find(SQL selectSql, Class<?> persistentClass, Integer offset, Integer limit, Object... parameters) throws JdbcDataException
find 在接口中 EasyJdbcOperationsselectSql - Query SQL constructoroffset - Start linelimit - Number of barspersistentClass - Persistent Entity Classparameters - Query parametersJdbcDataExceptionpublic <T> List<T> find(SQL selectSql, Class<?> persistentClass, PageInfo page, Object... parameters) throws JdbcDataException
find 在接口中 EasyJdbcOperationsselectSql - Query SQL constructorpage - objectpersistentClass - Persistent Entity Classparameters - Query parametersJdbcDataExceptionpublic <T> PageInfo<T> findByPage(SQL selectSql, Class<?> persistentClass, PageInfo page, Object... parameters) throws JdbcDataException
findByPage 在接口中 EasyJdbcOperationsselectSql - Query SQL constructorpage - objectpersistentClass - Persistent Entity Classparameters - Query parametersJdbcDataExceptionpublic <T> List<T> find(String sql, Class<?> persistentClass, Object... parameters) throws JdbcDataException
find 在接口中 EasyJdbcOperationssql - Query SQLpersistentClass - Persistent Entity ClassJdbcDataExceptionpublic List<Map<String,Object>> find(String sql, Object... parameters) throws JdbcDataException
find 在接口中 EasyJdbcOperationsJdbcDataExceptionpublic <T> List<T> find(String sql, Class<?> persistentClass, PageInfo page, Object... parameters) throws JdbcDataException
find 在接口中 EasyJdbcOperationssql - Query SQLpersistentClass - Persistent Entity ClassJdbcDataExceptionpublic <T> PageInfo<T> findByPage(String selectSql, Class<?> persistentClass, PageInfo page, Object... parameters) throws JdbcDataException
findByPage 在接口中 EasyJdbcOperationsJdbcDataExceptionpublic <T> List<T> find(String sql, Class<?> persistentClass, Integer offset, Integer limit, Object... parameters) throws JdbcDataException
find 在接口中 EasyJdbcOperationssql - Query SQLoffset - Start linelimit - Number of barspersistentClass - Persistent Entity ClassJdbcDataExceptionpublic <T> PageInfo<T> findByPage(String selectSql, Class<?> persistentClass, Integer offset, Integer limit, Object... parameters) throws JdbcDataException
findByPage 在接口中 EasyJdbcOperationsJdbcDataExceptionpublic <T> List<T> findByIds(Class<?> persistentClass, Iterable values) throws JdbcDataException
findByIds 在接口中 EasyJdbcOperationsJdbcDataExceptionpublic long count(String sql, Object... parameters) throws JdbcDataException
count 在接口中 EasyJdbcOperationssql - Statistics SQLparameters - Statistical parameterJdbcDataExceptionpublic long count(Class<?> persistentClass) throws JdbcDataException
count 在接口中 EasyJdbcOperationspersistentClass - objectJdbcDataExceptionpublic Map<?,?> call(String sql, Class<?> persistentClass, Map<Integer,Integer> outParameters, Object[] parameters) throws JdbcDataException
call 在接口中 EasyJdbcOperationsJdbcDataException@Deprecated public <T> List<T> findByExample(Example example) throws JdbcDataException
example - JdbcDataException@Deprecated public <T> T getByExample(Example example) throws JdbcDataException
example - JdbcDataException@Deprecated public long countByExample(Example example) throws JdbcDataException
example - JdbcDataException@Deprecated public <T> PageInfo<T> findByPage(Example example) throws JdbcDataException
example - JdbcDataExceptionpublic void execute(String sql)
execute 在接口中 EasyJdbcOperationspublic EasyJdbcSelector selector()
selector 在接口中 EasyJdbcOperationspublic Example example(Class<?> persistentClass)
example 在接口中 EasyJdbcOperationspublic void clear()
clear 在接口中 EasyJdbcOperationspublic static EasyJdbcTemplate.Builder builder()
Copyright © 2020. All rights reserved.