| 构造器和说明 |
|---|
AbstractService() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected long |
count(SqlGrammar sqlGrammar) |
protected <K extends Entity,V extends DetailEnum<?>> |
delete(Serializable idVal,
Class<K> entityClass,
V... status) |
protected <V extends DetailEnum<?>> |
delete(Serializable idVal,
V... status) |
protected int |
delete(SqlGrammar sqlGrammar) |
protected <K extends Entity,V extends DetailEnum<?>> |
exist(Serializable idVal,
Class<K> entityClass,
V... status) |
protected <V extends DetailEnum<?>> |
exist(Serializable idVal,
V... status) |
protected boolean |
exist(SqlGrammar sqlGrammar) |
protected <K extends Entity,V extends DetailEnum<?>> |
get(Serializable id,
Class<K> entityClass,
LockMode lockMode,
V... status) |
protected <K extends Entity,V extends DetailEnum<?>> |
get(Serializable id,
Class<K> entityClass,
V... status) |
protected <V extends DetailEnum<?>> |
get(Serializable id,
LockMode lockMode,
V... status) |
protected <V extends DetailEnum<?>> |
get(Serializable id,
V... status) |
protected T |
get(SqlGrammar sqlGrammar) |
protected <K> K |
get(SqlGrammar sqlGrammar,
Class<K> resultClass) |
protected List<T> |
list(SqlGrammar sqlGrammar) |
protected <K> List<K> |
list(SqlGrammar sqlGrammar,
Class<K> resultClass) |
protected DataPage<T> |
page(SqlGrammar sqlGrammar) |
protected <K> DataPage<K> |
page(SqlGrammar sg,
Class<K> resultClass) |
protected <K extends Entity> |
save(K entity,
Class<K> entityClass)
在这里加上entityClass参数,不是无意义的乱加。
|
protected int |
save(T entity) |
protected <K extends Entity> |
sql()
实例化SqlGrammar
|
protected <K extends Entity> |
sql(Class<K> entityClass)
实例化SqlGrammar
|
protected <K extends Entity> |
sql(Class<K> entityClass,
String alias)
实例化SqlGrammar
|
protected int |
truncate()
用到此功能时,不能事务回滚
|
protected <K extends Entity> |
truncate(Class<K> entityClass)
用到此功能时,不能事务回滚
|
protected <K extends Entity> |
update(K entity,
Class<K> entityClass)
在这里加上entityClass参数,不是无意义的乱加。
|
protected int |
update(SqlGrammar sqlGrammar) |
protected int |
update(T entity) |
protected <V extends DetailEnum<?>> |
updateStatus(Serializable idVal,
V status) |
protected <K extends Entity,V extends DetailEnum<?>> |
updateStatus(Serializable idVal,
V status,
Class<K> entityClass) |
protected final Logger LOG
protected <K extends Entity> SqlGrammar sql()
protected <K extends Entity> SqlGrammar sql(Class<K> entityClass)
protected <K extends Entity> SqlGrammar sql(Class<K> entityClass, String alias)
protected int save(T entity)
protected <K extends Entity> int save(K entity, Class<K> entityClass)
entity - entityClass - protected long count(SqlGrammar sqlGrammar)
@SafeVarargs protected final <V extends DetailEnum<?>> int delete(Serializable idVal, V... status)
idVal - 可以是java中任意数据类型,因为list,set,数组都实现了Serializable接口status - Exception@SafeVarargs protected final <K extends Entity,V extends DetailEnum<?>> int delete(Serializable idVal, Class<K> entityClass, V... status)
idVal - 可以是java中任意数据类型,因为list,set,数组都实现了Serializable接口status - Exceptionprotected int delete(SqlGrammar sqlGrammar)
protected int truncate()
@SafeVarargs protected final <V extends DetailEnum<?>> boolean exist(Serializable idVal, V... status)
@SafeVarargs protected final <K extends Entity,V extends DetailEnum<?>> boolean exist(Serializable idVal, Class<K> entityClass, V... status)
protected boolean exist(SqlGrammar sqlGrammar)
@SafeVarargs protected final <V extends DetailEnum<?>> T get(Serializable id, V... status)
@SafeVarargs protected final <K extends Entity,V extends DetailEnum<?>> K get(Serializable id, Class<K> entityClass, V... status)
@SafeVarargs protected final <V extends DetailEnum<?>> T get(Serializable id, LockMode lockMode, V... status)
@SafeVarargs protected final <K extends Entity,V extends DetailEnum<?>> K get(Serializable id, Class<K> entityClass, LockMode lockMode, V... status)
protected T get(SqlGrammar sqlGrammar)
protected <K> K get(SqlGrammar sqlGrammar, Class<K> resultClass)
protected List<T> list(SqlGrammar sqlGrammar)
protected <K> List<K> list(SqlGrammar sqlGrammar, Class<K> resultClass)
protected DataPage<T> page(SqlGrammar sqlGrammar)
protected <K> DataPage<K> page(SqlGrammar sg, Class<K> resultClass)
protected int update(SqlGrammar sqlGrammar)
protected int update(T entity)
protected <K extends Entity> int update(K entity, Class<K> entityClass)
entity - entityClass - protected <V extends DetailEnum<?>> int updateStatus(Serializable idVal, V status)
protected <K extends Entity,V extends DetailEnum<?>> int updateStatus(Serializable idVal, V status, Class<K> entityClass)
Copyright © 2016. All rights reserved.