public interface DMListener
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterBatchInsert(AnylineDao dao,
int count,
String dest,
Object obj,
boolean checkPrimary,
List<String> columns)
批量插入之后调用
|
void |
afterCount(AnylineDao dao,
Run run,
int count)
count之后调用
|
void |
afterDelete(AnylineDao dao,
Run run,
int count)
执行删除后调用
|
void |
afterExecute(AnylineDao dao,
Procedure procedure,
boolean result)
执行存储过程之后调用
|
void |
afterExecute(AnylineDao dao,
Run run,
int count)
执行SQL之后调用
|
void |
afterExists(AnylineDao dao,
Run run,
boolean exists)
判断是否存在之后调用
|
void |
afterInsert(AnylineDao dao,
Run run,
int count,
String dest,
Object obj,
boolean checkPrimary,
List<String> columns)
插入之后调用
|
void |
afterQuery(AnylineDao dao,
Procedure procedure,
DataSet set)
查询存储过程之后调用
|
void |
afterQuery(AnylineDao dao,
Run run,
DataSet set)
查询之后调用(调用service.query或service.querys)
|
void |
afterQuery(AnylineDao dao,
Run run,
EntitySet<?> maps) |
void |
afterQuery(AnylineDao dao,
Run run,
List<?> maps)
查询之后调用(调用service.map或service.maps)
|
void |
afterTotal(AnylineDao dao,
Run run,
int total)
统计总记录数之后调用
|
void |
afterUpdate(AnylineDao dao,
Run run,
int count,
String dest,
Object obj,
List<String> columns)
更新之前调用
|
boolean |
beforeBatchInsert(AnylineDao dao,
String dest,
Object obj,
boolean checkPrimary,
List<String> columns)
批量插入前调用
|
void |
beforeCount(AnylineDao dao,
Run run)
count之前调用
|
boolean |
beforeDelete(AnylineDao dao,
Run run)
执行删除前调用
|
boolean |
beforeExecute(AnylineDao dao,
Procedure procedure)
执行存储过程之前调用
|
boolean |
beforeExecute(AnylineDao dao,
Run run)
执行SQL之前调用
|
void |
beforeExists(AnylineDao dao,
Run run)
判断是否存在之前调用
|
boolean |
beforeInsert(AnylineDao dao,
Run run,
String dest,
Object obj,
boolean checkPrimary,
List<String> columns)
插入之前调用
|
void |
beforeQuery(AnylineDao dao,
Procedure procedure)
查询存过程之前调用
|
void |
beforeQuery(AnylineDao dao,
Run run)
查询之前调用
|
void |
beforeTotal(AnylineDao dao,
Run run)
统计总记录数之前调用
|
boolean |
beforeUpdate(AnylineDao dao,
Run run,
String dest,
Object obj,
List<String> columns)
更新之前调用
|
void beforeTotal(AnylineDao dao, Run run)
dao - daorun - sqlvoid afterTotal(AnylineDao dao, Run run, int total)
dao - daorun - sqltotal - totalvoid beforeQuery(AnylineDao dao, Run run)
dao - daorun - sqlvoid afterQuery(AnylineDao dao, Run run, List<?> maps)
dao - daorun - sqlmaps - 查询结果void afterQuery(AnylineDao dao, Run run, EntitySet<?> maps)
void afterQuery(AnylineDao dao, Run run, DataSet set)
dao - daorun - sqlset - 查询结果void beforeCount(AnylineDao dao, Run run)
dao - daorun - sqlvoid afterCount(AnylineDao dao, Run run, int count)
dao - daorun - sqlcount - countvoid beforeExists(AnylineDao dao, Run run)
dao - daorun - sqlvoid afterExists(AnylineDao dao, Run run, boolean exists)
dao - daorun - sqlexists - 是否存在boolean beforeUpdate(AnylineDao dao, Run run, String dest, Object obj, List<String> columns)
dao - daorun - rundest - 需要更新的表obj - 更新内容columns - 需要更新的列void afterUpdate(AnylineDao dao, Run run, int count, String dest, Object obj, List<String> columns)
dao - daorun - runcount - 影响行数dest - 需要更新的表obj - 更新内容columns - 需要更新的列boolean beforeInsert(AnylineDao dao, Run run, String dest, Object obj, boolean checkPrimary, List<String> columns)
dao - daorun - sqldest - 需要插入的表obj - 接入内容checkPrimary - 是否需要检查重复主键,默认不检查columns - 需要插入的列void afterInsert(AnylineDao dao, Run run, int count, String dest, Object obj, boolean checkPrimary, List<String> columns)
dao - daorun - sqlcount - 影响行数dest - 需要插入的表obj - 接入内容checkPrimary - 是否需要检查重复主键,默认不检查columns - 需要插入的列boolean beforeBatchInsert(AnylineDao dao, String dest, Object obj, boolean checkPrimary, List<String> columns)
dao - daodest - 需要插入的表obj - 插入内容checkPrimary - 是否需要检查重复主键,默认不检查columns - 需要插入的列void afterBatchInsert(AnylineDao dao, int count, String dest, Object obj, boolean checkPrimary, List<String> columns)
dao - daocount - 影响行数dest - 需要插入的表obj - 接入内容checkPrimary - 是否需要检查重复主键,默认不检查columns - 需要插入的列boolean beforeExecute(AnylineDao dao, Run run)
dao - daorun - sqlvoid afterExecute(AnylineDao dao, Run run, int count)
dao - daorun - sqlcount - 影响行数boolean beforeExecute(AnylineDao dao, Procedure procedure)
dao - daoprocedure - 存储过程void afterExecute(AnylineDao dao, Procedure procedure, boolean result)
dao - daoprocedure - 存储过程result - 执行是否成功 如果需要返回值需要从procedure中获取void beforeQuery(AnylineDao dao, Procedure procedure)
dao - daoprocedure - 存储过程void afterQuery(AnylineDao dao, Procedure procedure, DataSet set)
dao - daoprocedure - 存储过程set - 返回结果集boolean beforeDelete(AnylineDao dao, Run run)
dao - daorun - sqlvoid afterDelete(AnylineDao dao, Run run, int count)
dao - daorun - sqlcount - 影响行数Copyright © 2022. All rights reserved.