public interface EasyJdbcOperations
| 限定符和类型 | 方法和说明 |
|---|---|
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
|
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
|
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> |
findByIds(Class<?> persistentClass,
Iterable values) |
<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 |
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
|
int insert(Object persistent) throws JdbcDataException
int insertWithNull(Object persistent)
Object insertKey(Object persistent) throws JdbcDataException
int batchInsert(List<?> persistents) throws JdbcDataException
JdbcDataExceptionint insert(SQL insertSql, Object... parameters) throws JdbcDataException
int deleteByPrimaryKey(Class<?> persistentClass, Serializable primaryKeyValue) throws JdbcDataException
persistentClass - Entity classprimaryKeyValue - primary keyJdbcDataExceptionint deleteByIds(Class<?> persistentClass, Iterable primaryKeyValues) throws JdbcDataException
persistentClass - Entity classprimaryKeyValues - primary keyJdbcDataExceptionint delete(SQL deleteSql, Object... parameters) throws JdbcDataException
deleteSql - SQL constructorparameters - JdbcDataExceptionint update(Object persistent) throws JdbcDataException
persistent - Persistent Entity ListJdbcDataExceptionint batchUpdate(List<?> persistents) throws JdbcDataException
? - Persistent Entity ListJdbcDataExceptionint update(SQL updateSql, Object... parameters) throws JdbcDataException
updateSql - SQL constructorparameters - parametersJdbcDataException<T> T getByPrimaryKey(Class<?> persistentClass, Serializable primaryKeyValue) throws JdbcDataException
? - Persistent Entity ClassprimaryKeyValue - primary keyJdbcDataException<T> T get(String sql, Class<?> persistentClass, Object... parameters) throws JdbcDataException
sql - SQL statementpersistentClass - Entity typeparameters - parametersJdbcDataException<T> List<T> findAll(Class<?> persistentClass) throws JdbcDataException
persistentClass - JdbcDataException<T> List<T> findAll(Class<?> persistentClass, PageInfo page) throws JdbcDataException
persistentClass - JdbcDataException<T> List<T> find(SQL selectSql, Class<?> persistentClass, Object... parameters) throws JdbcDataException
selectSql - Query SQL constructorpersistentClass - Persistent Entity Classparameters - Query parametersJdbcDataException<T> List<T> find(SQL selectSql, Class<?> persistentClass, Integer offset, Integer limit, Object... parameters)
selectSql - Query SQL constructoroffset - Start linelimit - Number of barspersistentClass - Persistent Entity Classparameters - Query parameters<T> List<T> find(SQL selectSql, Class<?> persistentClass, PageInfo page, Object... parameters) throws JdbcDataException
selectSql - Query SQL constructorpage - objectpersistentClass - Persistent Entity Classparameters - Query parametersJdbcDataException<T> PageInfo<T> findByPage(SQL selectSql, Class<?> persistentClass, PageInfo page, Object... parameters) throws JdbcDataException
selectSql - Query SQL constructorpage - objectpersistentClass - Persistent Entity Classparameters - Query parametersJdbcDataException<T> List<T> find(String sql, Class<?> persistentClass, Object... parameters) throws JdbcDataException
sql - Query SQLpersistentClass - Persistent Entity ClassJdbcDataException<T> List<T> find(String sql, Class<?> persistentClass, PageInfo page, Object... parameters) throws JdbcDataException
sql - Query SQLpersistentClass - Persistent Entity ClassJdbcDataException<T> PageInfo<T> findByPage(String selectSql, Class<?> persistentClass, PageInfo page, Object... parameters) throws JdbcDataException
<T> List<T> find(String sql, Class<?> persistentClass, Integer offset, Integer limit, Object... parameters)
sql - Query SQLoffset - Start linelimit - Number of barspersistentClass - Persistent Entity Class<T> PageInfo<T> findByPage(String selectSql, Class<?> persistentClass, Integer offset, Integer limit, Object... parameters)
long count(String sql, Object... parameters) throws JdbcDataException
sql - Statistics SQLparameters - Statistical parameterJdbcDataExceptionlong count(Class<?> persistentClass) throws JdbcDataException
persistentClass - objectJdbcDataExceptionMap<?,?> call(String sql, Class<?> persistentClass, Map<Integer,Integer> outParameters, Object[] parameters) throws JdbcDataException
void execute(String sql)
EasyJdbcSelector selector()
void clear()
Copyright © 2020. All rights reserved.