<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 18,  comments - 0,  trackbacks - 0

    修改了Translator的updateDbTables方法,增加了對表名或字段不存在的判斷。代碼如下:
    for (int i = 0; i < ts.length; i++) {
      DbTable dbt = ts[i];
     
      //根據DbTable的中文表名獲取業務上傳入的英文表名
      String enTableName = t.getTableEnName(dbt.getChName());
      if (enTableName == null || enTableName.equals("")){
        model.addException(new NoSuchTableException(dbt.getChName()));
      }else{
        dbt.setEnName(t.getTableEnName(dbt.getChName()));
      }
     
      //獲取DbTable中的當前表名所有字段屬性(查詢語句中的字段屬性)
      for (Iterator it = dbt.getFields().iterator(); it.hasNext();) {
        DbField dbf = (DbField)it.next();
        dbf.setTableEnName(dbt.getEnName());
        //獲取業務上傳入的英文字段名稱
        String enFieldName = t.getFieldEnName(dbt.getChName(), dbf.getChName());
        //如果業務上的英文字段不存在則提示錯誤信息,如果存在則將英文字段賦值給DbTable對象的DbField屬性
        if (enFieldName == null || enFieldName.equals("")){
          model.addException(new NoSuchFieldException(dbt.getChName(), dbf.getChName()));
        }else{
          dbf.setEnName(t.getFieldEnName(dbt.getChName(), dbf.getChName()));
        }
      }
    }

    posted on 2007-04-03 14:03 LORD BLOG 閱讀(740) 評論(0)  編輯  收藏 所屬分類: 工作日志
    主站蜘蛛池模板: 日本亚洲成高清一区二区三区| 亚洲国产精品狼友中文久久久| 麻豆精品不卡国产免费看| 国产一级做a爱免费视频| 久久ww精品w免费人成| 好男人视频在线观看免费看片| 永久久久免费浮力影院| 亚洲欧美乱色情图片| 在线观看免费无码专区| 亚洲精品国产精品乱码在线观看| 亚洲高清日韩精品第一区| 亚洲欧美乱色情图片| 国产一级淫片免费播放电影| 春暖花开亚洲性无区一区二区 | 深夜国产福利99亚洲视频| 亚洲AV无码国产剧情| 在线看片免费人成视频福利| 亚洲国产精品无码久久久蜜芽| 亚洲日本va一区二区三区| 国产精品无码一二区免费| 精品亚洲成AV人在线观看| 亚洲电影免费在线观看| 色老板亚洲视频免在线观| 无码国产精品一区二区免费式芒果| 国产美女精品久久久久久久免费 | 免费黄色大片网站| 深夜a级毛片免费视频| 亚洲精品成人片在线播放| 久久成人免费电影| 亚洲福利在线播放| 无码中文字幕av免费放dvd| 亚洲一区精品视频在线| 国产精品深夜福利免费观看| 国产色无码精品视频免费| 亚洲伊人久久大香线焦| 国产亚洲精品免费| 全部免费毛片在线播放| 99亚洲乱人伦aⅴ精品| 亚洲AV无码一区二区二三区入口 | 一级片在线免费看| 亚洲AV日韩AV永久无码久久 |