public abstract class GeneralDaoImpl<T extends online.sanen.cdm.basic.BasicBean> extends Object implements GeneralDao<T>, org.springframework.context.ApplicationListener<org.springframework.context.event.ContextRefreshedEvent>
| 构造器和说明 |
|---|
GeneralDaoImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
afterInitialization() |
List<T> |
all() |
List<T> |
all(java.util.function.Consumer<List<online.sanen.cdm.condition.Condition>> consumer) |
protected String |
applyBootStrapBeanId()
Assin the BootStrap-Id pass override this method.
|
int |
count() |
boolean |
create() |
protected online.sanen.cdm.QuerySQL |
createSQL(String sql,
Object... paramers) |
protected online.sanen.cdm.QuerySQL |
createSQLForEntry(String sql,
Object... paramers) |
int |
delete(java.util.function.Consumer<List<online.sanen.cdm.condition.Condition>> consumer) |
int |
delete(Object object) |
T |
find(java.util.function.Consumer<List<online.sanen.cdm.condition.Condition>> consumer) |
T |
find(Object primarykey) |
online.sanen.cdm.Bootstrap |
getBootStrap() |
String |
getDefaultTableName() |
Class<T> |
getEntry() |
protected online.sanen.cdm.Bootstrap |
initBootstrap() |
int |
insert(List<T> entrys) |
int |
insert(List<T> entrys,
String... exceptfields) |
int |
insert(T entry) |
int |
insert(T entry,
String... exceptfields) |
void |
onApplicationEvent(org.springframework.context.event.ContextRefreshedEvent event) |
protected online.sanen.cdm.QueryMap |
queryMap(Map<String,Object> map) |
protected online.sanen.cdm.QueryTB |
queryTB() |
protected online.sanen.cdm.QueryTB |
queryTBForEntry() |
int |
update(List<T> entrys) |
int |
update(T entry) |
public final void onApplicationEvent(org.springframework.context.event.ContextRefreshedEvent event)
onApplicationEvent 在接口中 org.springframework.context.ApplicationListener<org.springframework.context.event.ContextRefreshedEvent>protected void afterInitialization()
public int insert(List<T> entrys)
insert 在接口中 GeneralDao<T extends online.sanen.cdm.basic.BasicBean>public final int delete(Object object)
delete 在接口中 GeneralDao<T extends online.sanen.cdm.basic.BasicBean>public int delete(java.util.function.Consumer<List<online.sanen.cdm.condition.Condition>> consumer)
delete 在接口中 GeneralDao<T extends online.sanen.cdm.basic.BasicBean>public final int update(T entry)
update 在接口中 GeneralDao<T extends online.sanen.cdm.basic.BasicBean>public final int update(List<T> entrys)
update 在接口中 GeneralDao<T extends online.sanen.cdm.basic.BasicBean>public final T find(Object primarykey)
find 在接口中 GeneralDao<T extends online.sanen.cdm.basic.BasicBean>public T find(java.util.function.Consumer<List<online.sanen.cdm.condition.Condition>> consumer)
find 在接口中 GeneralDao<T extends online.sanen.cdm.basic.BasicBean>public final int insert(T entry)
insert 在接口中 GeneralDao<T extends online.sanen.cdm.basic.BasicBean>public int insert(T entry, String... exceptfields)
insert 在接口中 GeneralDao<T extends online.sanen.cdm.basic.BasicBean>public int insert(List<T> entrys, String... exceptfields)
insert 在接口中 GeneralDao<T extends online.sanen.cdm.basic.BasicBean>public final List<T> all()
all 在接口中 GeneralDao<T extends online.sanen.cdm.basic.BasicBean>public List<T> all(java.util.function.Consumer<List<online.sanen.cdm.condition.Condition>> consumer)
all 在接口中 GeneralDao<T extends online.sanen.cdm.basic.BasicBean>public final int count()
count 在接口中 GeneralDao<T extends online.sanen.cdm.basic.BasicBean>public final String getDefaultTableName()
protected final online.sanen.cdm.QueryTB queryTB()
protected final online.sanen.cdm.QueryTB queryTBForEntry()
protected final online.sanen.cdm.QuerySQL createSQLForEntry(String sql, Object... paramers)
protected online.sanen.cdm.Bootstrap initBootstrap()
protected String applyBootStrapBeanId()
public boolean create()
throws ReflectiveOperationException
create 在接口中 GeneralDao<T extends online.sanen.cdm.basic.BasicBean>ReflectiveOperationExceptionpublic online.sanen.cdm.Bootstrap getBootStrap()
getBootStrap 在接口中 GeneralDao<T extends online.sanen.cdm.basic.BasicBean>Copyright © 2018. All rights reserved.