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 霹靂火 閱讀(385) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 米泉市| 乐都县| 灵山县| 金山区| 舒城县| 富川| 岳阳县| 敦化市| 冷水江市| 高碑店市| 宁陵县| 石屏县| 新干县| 临清市| 巩义市| 玉树县| 阿尔山市| 五大连池市| 扶绥县| 德格县| 南部县| 集贤县| 盐山县| 炉霍县| 郧西县| 汽车| 贵阳市| 张家港市| 大丰市| 永胜县| 桦甸市| 柳江县| 新沂市| 重庆市| 彩票| 中阳县| 南阳市| 修文县| 绿春县| 寻甸| 新宁县|