<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    學習筆記

    Simple is beautiful.

    導航

    <2007年3月>
    25262728123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    統計

    公告

    ...

    常用鏈接

    留言簿(1)

    隨筆分類(2)

    隨筆檔案(56)

    Weblog

    搜索

    最新評論

    評論排行榜

    ORM中間件Hibernate的靜態結構

    ORM中間件Hibernate的靜態結構與調用步驟

    Session接口向業務邏輯層提供讀、寫和刪除域對象的方法, 它不公開任何數據訪問細節, SessionImpl實現了Session接口,? 它通過JDBC API實現了數據的持久化。SessionFactory類負責創建Session實例。Hibernate在初始化階段把對象-關系映射文件中的映射元數據讀入到SessionFactory的緩存中。

    執行步驟舉例:
    如果業務邏輯層的類的某個方法希望從數據庫中刪除一個對象, 只需要調用Session的delete(aObject)方法(aObject為某一需要刪除的對象);具體步驟為:
    1)運用Java反射機制, 獲得aObject對象的的類型為AObject.class;
    2)參考對象-關系映射元數據, 了解到與AObject類對應的相關的表;
    3)根據以上映射信息生成SQL語句;
    4)調用JDBC API, 執行以上SQL語句。

    確切地說, Hibernate在初始化階段就會根據映射信息預定義一些SQL語句(Insert、Delete、Update), 這些語句存放在SessionFactory的緩存中, 當執行例如delete()方法時, 只要調用相關的SQL語句就可以了。

    posted on 2007-03-18 12:46 Ecko 閱讀(287) 評論(0)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 免费h视频在线观看| 中文字幕av免费专区| 亚州免费一级毛片| 亚洲Av熟妇高潮30p| 中国黄色免费网站| 日韩亚洲欧洲在线com91tv| 男女一边桶一边摸一边脱视频免费 | 国产精品国产免费无码专区不卡| wwwxxx亚洲| 日韩在线视频免费看| 亚洲日韩国产欧美一区二区三区 | 中文字幕天天躁日日躁狠狠躁免费| 亚洲AV无码国产精品麻豆天美| 国产成年无码久久久免费| 无码久久精品国产亚洲Av影片| 日韩免费人妻AV无码专区蜜桃| 亚洲网站视频在线观看| 无码区日韩特区永久免费系列| 亚洲欧洲AV无码专区| 国产在线19禁免费观看国产| 一级黄色片免费观看| 亚洲av无码国产精品夜色午夜 | 成年美女黄网站18禁免费| 亚洲Av永久无码精品黑人| 国产一精品一aⅴ一免费| 中文在线观看免费网站| 亚洲国产老鸭窝一区二区三区| 亚色九九九全国免费视频| 日韩国产精品亚洲а∨天堂免| 亚洲综合最新无码专区| 69av免费观看| 亚洲国产成人久久精品软件| 亚洲午夜AV无码专区在线播放| 日本免费中文视频| 亚洲精品无码国产片| 国产精品亚洲片在线| 成人免费视频88| 成人无码区免费A∨直播| 亚洲粉嫩美白在线| 国产AV无码专区亚洲精品| 成年美女黄网站色大免费视频|