Tin's Blog

          You are coming a long way, baby~Thinking, feeling, memory...

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            128 隨筆 :: 0 文章 :: 221 評論 :: 0 Trackbacks

          01 2007 檔案

          posted @ 2007-01-26 14:37 Tin 閱讀(1926) | 評論 (2)  編輯

               摘要: TSS上面Ganesh同志的文章內容是非常有益的,討論了session的這兩個api的區別。get是每次都會從數據庫取數據以保證數據的可靠。而load則會返回一個proxy,相當于一個存根,訪問的時候從當前session或者hibernate二級緩存中查找,如果找不到則從數據庫中Lazy Load一下。從Hibernate的復雜性上來說,這個概念應該算比較容易理解的,而且這種存在也是非常合理的。順便里面還補充了一下JPA里面也有類似的getReference方法,行為類似load。看完文章你會開始注意這個細節。
          可是,這個細節的下面卻引起了n多人的討論,討論的核心就是Hibernate是不是有太多細節了?
          很多人說這樣不是OO的,很多人說Hibernate的細節造成它復雜,有人說Hibernate影響了他們的工作效率,等等,反正反對者站出來很多。我想這是可喜的。
          說明在Java的Killer-APP組合Spring+Hibernate后面還是有很多持懷疑態度的人的,我們隨時都需要提問題的大腦!
          所以,我們也思考一下吧:  閱讀全文
          posted @ 2007-01-26 14:27 Tin 閱讀(5169) | 評論 (2)  編輯

          主站蜘蛛池模板: 濮阳县| 洞头县| 光泽县| 汝城县| 衡阳县| 陕西省| 崇义县| 荥阳市| 兰西县| 永和县| 东兴市| 邛崃市| 峨眉山市| 渑池县| 敦化市| 沁源县| 宜兰县| 信丰县| 龙南县| 自贡市| 高邑县| 邵武市| 若尔盖县| 米泉市| 石河子市| 梁山县| 静宁县| 磐安县| 鄂尔多斯市| 莎车县| 泾川县| 梁山县| 饶河县| 拜泉县| 玉树县| 永州市| 万全县| 手游| 延长县| 株洲县| 泰顺县|