/**
  * 更新BSite
  *
  * @author 陈义
  * @date 2016-04-09 16:11:18
  */
 @Override
 public Integer updateBSite(BSiteDto bSiteDto) {
   // TODO Auto-generated method stub
   if (bSiteDto != null && bSiteDto.getSiteId() != null) {
     StringBuffer stringBuffer = new StringBuffer(DbType.UPDATE.toString());
     String[] fl = new String[] {"uid"}; // 过滤掉的字段
     Map<String, Object> map = bSiteDto.createSetPropertiesVal(bSiteDto, "a", fl);
     Map<String, Object> params = (Map<String, Object>) map.get(StringUtils.PARAMS);
     stringBuffer.append(" from  " + BSite.class.getName() + " a");
     stringBuffer.append(map.get(StringUtils.SET_HQL));
     stringBuffer.append(" where a.siteId=:uid");
     params.put("uid", bSiteDto.getSiteId());
     return this.executeHql(stringBuffer.toString(), params);
   }
   return 0;
 }