code: public Entity wrap(Entity entity){
  		if(null == entity) {
  			return null;
  		}
  		
  		final Entity wrapedEntity = new Entity();
  		
  		//wrap table name
  		wrapedEntity.setTableName(wrap(entity.getTableName()));
  		
  		//wrap fields
  		for (Entry<String, Object> entry : entity.entrySet()) {
  			wrapedEntity.set(wrap(entry.getKey()), entry.getValue());
  		}
  		
  		return wrapedEntity;
  	}
docs: 包装字段名<br>
  有时字段与SQL的某些关键字冲突，导致SQL出错，因此需要将字段名用单引号或者反引号包装起来，避免冲突
  @param entity 被包装的实体
  @return 包装后的字段名