piliskys

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            25 隨筆 :: 0 文章 :: 40 評論 :: 0 Trackbacks
          今日走馬觀花地看了夏昕寫的 ibatis 開發指南,在此特記下自身的一些體會:
          優勢:
          1,ibatis主要是用java類封裝sql語句,可以使程序員對數據庫進行對象操作,與hibernate的功能是相似的。
          2,利用sql語句的封裝,可以達到同一條sql語句相同,減少語句分析時間,提高數據庫cache的命中,在整體上能提高數據庫的利用率。
          3,上手應該不難-_-。
          問題:
          1,ibatis的sql語句映射文件多數是用于對意表操作,而對進數據庫操作相對來說有限,不可能做到很復雜很特別語句的映射。
          2,ibatis的映射文件是否真全要手寫,相信單表操作是可以實現文件的自動化生成,但對于一些多表關聯是很難自動化生成的,畢竟是封裝sql,而不能確定何種sql是用戶需要的。
          3,ibatis的申奧文件是先全部生成還是在運用中不段添加,后者的話文件的版本和管理上也是個問題。
          個人感覺:在小的項目中運用可能能夠很好的運用,但對于龐大復雜的系統來說,可能很難過好的掌控,因本人對長期編寫sql,在程序中經常直接調sql語句(項目中有使用hibernate),覺得直接編寫sql來的方面,而且對于一些復雜語句,對其的封可能得不償失,手工編寫xml文件是個大的問題...........................
          posted on 2005-11-17 15:29 霹靂火 閱讀(382) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 栾川县| 凭祥市| 上虞市| 若尔盖县| 遂川县| 甘德县| 视频| 新余市| 醴陵市| 珠海市| 沂南县| 孝义市| 改则县| 湛江市| 张家港市| 北票市| 嘉峪关市| 岑溪市| 凤阳县| 庆阳市| 遵义县| 读书| 铜陵市| 比如县| 南靖县| 冷水江市| 台湾省| 广饶县| 新丰县| 罗江县| 云阳县| 通辽市| 抚州市| 塔河县| 巨野县| 土默特左旗| 扎囊县| 娄底市| 慈溪市| 六盘水市| 铜梁县|