You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
webcrawler/db/src/main/java/db/config/MyEmptyInterceptor.java

30 lines
779 B

package db.config;
import db.model.DataModel;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.hibernate.EmptyInterceptor;
import org.hibernate.type.Type;
import java.io.Serializable;
public class MyEmptyInterceptor extends EmptyInterceptor {
private Logger log=LogManager.getLogger();
@Override
public boolean onSave(Object entity, Serializable id, Object[] state, String[] propertyNames, Type[] types) {
if(entity instanceof DataModel){
DataModel dataModel= (DataModel) entity;
log.info(dataModel);
}
return true;
}
@Override
public String onPrepareStatement(String sql) {
// log.info(sql);
return super.onPrepareStatement(sql);
}
}