package jef.database.support;
import jef.database.IQueryableEntity;
import jef.database.Session;
import jef.database.Transaction;
/**
* 默认的,空实现
* @author Administrator
*
*/
public class DefaultDbOperListener implements DbOperatorListener{
private static DbOperatorListener instance=new DefaultDbOperListener();
public static DbOperatorListener getInstance(){
return instance;
}
public void beforeDelete(IQueryableEntity obj, Session db) {
}
public void afterDelete(IQueryableEntity obj, int n, Session db) {
}
public void beforeUpdate(IQueryableEntity obj, Session db) {
}
public void afterUpdate(IQueryableEntity obj, int n, Session db) {
}
public void newTransaction(Transaction transaction) {
}
public void tracsactionClose(Transaction transaction){
}
public void afterInsert(IQueryableEntity obj, Session abstractDbClient) {
}
public void beforeInseret(IQueryableEntity obj, Session abstractDbClient) {
}
public void beforeSqlExecute(String sql, Object... params) {
}
public void afterSqlExecuted(String sql, int n, Object... params) {
}
public void beforeRollback(Transaction transaction) {
}
public void postRollback(Transaction transaction) {
}
public void beforeCommit(Transaction transaction) {
}
public void postCommit(Transaction transaction) {
}
public void beforeSelect(String sql, Object... params) {
}
public void onDbClientClose() {
}
}