隨筆 - 17, 文章 - 1, 評論 - 0, 引用 - 0
          數據加載中……

          水務局信息系統FAQs!

          1.Question:當初t_highlowtide這張表為什么要建?高低潮為什么不是直接放到sdh那張表里面
          ???Answer:原來的表時間記錄只記錄了小時分,在有些對高低潮的數據處理是會不方便


          2.Question:sdh中的潮位時間記錄只記錄了小時分什么意思?
          ?? Answer:時間的數據類型是char(4)


          3.Question:那用t_highlowtide表就沒問題了是吧,測試過嗎?
          ?? Answer:是的


          4.Question:為什么寫一些DAO
          ?? Answer:因為原來的表有一些設計不合理,直接使用o/r?mapping 會有問題


          5.Question:對原來的表使用pupa o/r mapping時,沒有主鍵怎么辦?
          ???Answer:原來的表都是使用復合主鍵,在pupa中使用必須添加一主鍵,為避免與其他系統沖突,需設置默認值


          6.Question:如何對報文元素進行劃分
          ?? Answer:將那些放在一起處理的才會有意義的元素歸為一組,如TM(時間)單獨處理是沒有意義的,必須和其他元素放在一起才可以;保存在一張表的數據也可以歸為一組


          7.Question:為甚么分大類和小類
          ?? Answer:主要是和報文中的大類進行對應,同時避免同名的報文元素在不同大類里面處理方式會不一樣


          8.Question:如何從handler中獲取報文元素的值
          ?? Answer:調用IMessageTextElement的get方法,傳入的參數是報文元素名


          9.Question:高低潮中含有多個TM元素如何處理
          ?? Answer:設置正則表達式使每個潮位和時間就觸發一次handler的處理,更新到t_highlowtide中,觸發器會同步到sdh


          10.Question:“有些對高低潮的數據處理是會不方便”有那些處理,是我們的系統中的處理嗎?
          ???? Answer:是的,比如說想知道潮位是哪一天的

          11.Question:你在做刪除八時水位時:
          ??????????????????calendar.setTimeInMillis(deleteTime);
          ??????????????????calendar.set(Calendar.HOUR_OF_DAY, 0);
          ??????????????????calendar.set(Calendar.MINUTE, 0);
          ??????????????????calendar.set(Calendar.SECOND, 0);
          ??????????????????calendar.set(Calendar.MILLISECOND, 0);?
          ??????????????????是不是刪除了一天的所有記包括非八點的??
          ??? Answer:這么做的目的只是取到當天0時0分0秒的long值,請仔細閱讀后面的代碼,謝謝!?

          ?

          posted on 2006-04-27 11:07 一直在努力 ! 閱讀(221) 評論(0)  編輯  收藏 所屬分類: Others

          主站蜘蛛池模板: 高青县| 敦煌市| 洞口县| 东莞市| 云林县| 浙江省| 余姚市| 德令哈市| 黎平县| 永新县| 武定县| 共和县| 临高县| 同仁县| 吉木萨尔县| 镇原县| 习水县| 共和县| 随州市| 大新县| 石棉县| 广南县| 昆明市| 临洮县| 上蔡县| 云和县| 镶黄旗| 错那县| 杭州市| 景谷| 揭阳市| 通州区| 洪江市| 通化市| 威信县| 灵武市| 芮城县| 崇仁县| 车险| 方正县| 泗水县|