code: @Override
  	protected void processViews(SerializationConfig config, BeanSerializerBuilder builder) {
  		super.processViews(config, builder);
  		// ignore fields only for concrete class
  		// note, that you can avoid or change this check
  		Class<?> beanClass = builder.getBeanDescription().getBeanClass();
  		ClassUtil.ClassInfo classInfo = ClassUtil.getClassInfo(beanClass);
  		// if (builder.getBeanDescription().getBeanClass().equals(Entity.class))
  		// {
  		// get original writer
  		List<BeanPropertyWriter> originalWriters = builder.getProperties();
  		// create actual writers
  		List<BeanPropertyWriter> writers = new ArrayList<BeanPropertyWriter>();
  		String[] fs = this._getFilterFields(classInfo);
  		for (BeanPropertyWriter writer : originalWriters) {
  			final String propName = writer.getName();
  			// if it isn't ignored field, add to actual writers list
  			boolean find = isFilterField(  classInfo,  propName,  fs);
  
  			if(!find){
  				writers.add(writer);
  			}
  		}
  		builder.setProperties(writers);
  	}
docs: ignored fields