Hibernate學習手記

           Hibernate是一個開放源代碼的對象關系映射框架,它對JDBC進行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數據庫。 Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用,最具革命意義的是,Hibernate可以在應用EJB的J2EE架構中取代CMP,完成數據持久化的重任。
          Hibernate開發文檔(基礎部分)
               摘要: Hibernate開發文檔
          一.基本概念:
          SessionFactory :它是單個數據映射表經編譯后的內存鏡像,是線程安全的,是生成session的工廠.該對象可以在進程或集群的級別上,為那些事務之間可以重用的數據提供可選的二級緩存.
          Session:它是應用程序與持久存儲層之間交互操作的一個單線程對象.所有的持久化對象必須在session管理下才可以進行持久化操作.此對象生存期很短,它隱藏了JDBC連接,也是Transaction的工廠.Session對象有一個一級緩存,顯式執行flush之前,所有持久化操作的數據都緩存在Session對象處.
          持久態:系統創建的pojo對象,一旦與Session關聯起來并對應成數據庫中的記錄,對其所有的操作都相當于對數據庫的操作
          暫態/脫管態:暫態指新創建的未與Session關聯的的對象,其可能是未持久化的對象;脫管態指持久態的對象因Session關閉導致臨時失去持久態的對象
          事務:代表一次原子操作,具有數據庫事務的概念.某些情況下,一個Session之內可能包含多個Transaction對象.雖然  閱讀全文

          posted @ 2009-03-29 20:47 star11th 閱讀(1038) | 評論 (0)  編輯

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導航

          統計

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 新乡市| 四子王旗| 额济纳旗| 威海市| 漳平市| 宁夏| 昭苏县| 高邑县| 恩平市| 隆化县| 辽中县| 陈巴尔虎旗| 科技| 平安县| 钦州市| 威海市| 康平县| 油尖旺区| 比如县| 四会市| 平谷区| 通海县| 肇州县| 姚安县| 临泉县| 富民县| 东辽县| 乌鲁木齐县| 措勤县| 平乡县| 新丰县| 拉萨市| 翁牛特旗| 会理县| 遵义县| 太白县| 乃东县| 九寨沟县| 砚山县| 汝城县| 夏津县|