Package com.sogou.qadev.service.cynthia.dao

Examples of com.sogou.qadev.service.cynthia.dao.FieldNameAccessSessionMySQL


      }
    }

    //从数据库中删除关于该字段数据
    new DataAccessSessionMySQL().removeFieldData(templateId , fieldId);
    new FieldNameAccessSessionMySQL().removeFieldColNameById(fieldId.getValue(),templateId.getValue());
  }
View Full Code Here


    String key = templateId + "|" + fieldId;
    Object fieldName = EhcacheHandler.getInstance().get(EhcacheHandler.FOREVER_CACHE,key);
    if (fieldName != null)
      return fieldName.toString();
    else{
      String fName = new FieldNameAccessSessionMySQL().queryFieldColNameById(fieldId , templateId);
      if (fName != null && fName.length() > 0) {
        EhcacheHandler.getInstance().set(EhcacheHandler.FOREVER_CACHE,key, fName);
        return fName;
      }
    }
View Full Code Here

  public Map<String, String> getTemplateFieldCache(String templateId){
    Object templateFieldMap = EhcacheHandler.getInstance().get(EhcacheHandler.FOREVER_CACHE,ConfigUtil.templateFieldCacheprefix + templateId);
    if (templateFieldMap != null)
      return (Map<String, String>)templateFieldMap;
    else{
      Map<String, String> tmp = new FieldNameAccessSessionMySQL().queryTemplateFieldMap(templateId);
      if (tmp != null && tmp.keySet().size() > 0) {
        EhcacheHandler.getInstance().set(EhcacheHandler.FOREVER_CACHE,ConfigUtil.templateFieldCacheprefix + templateId, tmp);
        return tmp;
      }
    }
View Full Code Here

    String key = templateId + "|"+ fieldColName;
    Object fieldId = EhcacheHandler.getInstance().get(EhcacheHandler.FOREVER_CACHE,key);
    if (fieldId != null)
      return fieldId.toString();
    else{
      String fName = new FieldNameAccessSessionMySQL().queryFieldIdByFieldColName(fieldColName,templateId);
      if (fName != null && fName.length() > 0) {
        EhcacheHandler.getInstance().set(EhcacheHandler.FOREVER_CACHE,key, fName);
        return fName;
      }
    }
View Full Code Here

   * 版本:1.0
   * 邮箱:liming@sogou-inc.com
   */
  public void putAllDataToCache(){

    Map<String, String> allFieldColName = new FieldNameAccessSessionMySQL().queryCacheAllFieldColName();

    for (String key : allFieldColName.keySet()) {
      EhcacheHandler.getInstance().set(EhcacheHandler.FOREVER_CACHE,key, allFieldColName.get(key));
    }

    Map<String, Map<String, String>> allTemplateIdMap = new FieldNameAccessSessionMySQL().queryCacheAllFieldIds();

    for (String key : allTemplateIdMap.keySet()) {
      EhcacheHandler.getInstance().set(EhcacheHandler.FOREVER_CACHE,key, allTemplateIdMap.get(key));
    }
   
    Map<String,String> allSingleMap = new FieldNameAccessSessionMySQL().queryCacheSingleFieldIds();

    for (String key : allSingleMap.keySet()) {
      EhcacheHandler.getInstance().set(EhcacheHandler.FOREVER_CACHE,key, allSingleMap.get(key));
    }
  }
View Full Code Here

   * @return
   * @see com.sogou.qadev.service.cynthia.service.DataAccessSession#addFieldColName(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
   */
  @Override
  public boolean addFieldColName(String templateId,String fieldColName,String fieldId,String fieldType){
    return new FieldNameAccessSessionMySQL().addFieldColName(templateId,fieldColName,fieldId,fieldType);
  }
View Full Code Here

TOP

Related Classes of com.sogou.qadev.service.cynthia.dao.FieldNameAccessSessionMySQL

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.