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 閱讀(1034) | 評論 (0)  編輯

          <2025年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導航

          統計

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 涿鹿县| 卓资县| 香港| 安顺市| 湘乡市| 札达县| 伊金霍洛旗| 留坝县| 商南县| 博野县| 阜城县| 忻州市| 新闻| 屏东市| 大渡口区| 彭山县| 阿拉善右旗| 吴江市| 平利县| 连江县| 鄂托克旗| 禄丰县| 绥芬河市| 大化| 景德镇市| 麟游县| 鹿泉市| 余干县| 大方县| 沙湾县| 乌拉特前旗| 新蔡县| 仁布县| 璧山县| 筠连县| 聊城市| 枣阳市| 景泰县| 观塘区| 青铜峡市| 朝阳区|