Code example for EmptyInterceptor

0
 * 
 * @author 배성혁 sunghyouk.bae@gmail.com 
 * @since 2013. 11. 28. 오전 11:06 
 */ 
@Slf4j 
public class PersistentObjectInterceptor extends EmptyInterceptor { 
 
    public boolean isPersisted(Object entity) { 
        return entity instanceof PersistentObject && ((PersistentObject) entity).isPersisted(); 
    } 
 
    /** 
     * 엔티티 로드 후 {@link org.hibernate.examples.model.PersistentObject#onLoad()} 를 호출합니다. 
     */ 
    @Override 
    public boolean onLoad(Object entity, 
                          Serializable id, 
                          Object[] state, 
                          String[] propertyNames, 
                          org.hibernate.type.Type[] types) {