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

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

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

    posts - 188,comments - 176,trackbacks - 0
         在項(xiàng)目中使用Hibernate框架,非常關(guān)鍵的一點(diǎn)就是要了解Hibernate的核心接口。Hibernate接口位于業(yè)務(wù)層和持久化層。
      
      Hibernate的核心接口一共有5個(gè),分別為:Session、SessionFactory、Transaction、Query和Configuration。這5個(gè)核心接口在任何開(kāi)發(fā)中都會(huì)用到。通過(guò)這些接口,不僅可以對(duì)持久化對(duì)象進(jìn)行存取,還能夠進(jìn)行事務(wù)控制。下面對(duì)這五的核心接口分別加以介紹。
      ·Session接口:Session接口負(fù)責(zé)執(zhí)行被持久化對(duì)象的CRUD操作(CRUD的任務(wù)是完成與數(shù)據(jù)庫(kù)的交流,包含了很多常見(jiàn)的SQL語(yǔ)句。)。但需要注意的是Session對(duì)象是非線程安全的。同時(shí),Hibernate的session不同于JSP應(yīng)用中的HttpSession。這里當(dāng)使用session這個(gè)術(shù)語(yǔ)時(shí),其實(shí)指的是Hibernate中的session,而以后會(huì)將HttpSesion對(duì)象稱為用戶session。
      ·SessionFactory接口:SessionFactroy接口負(fù)責(zé)初始化Hibernate。它充當(dāng)數(shù)據(jù)存儲(chǔ)源的代理,并負(fù)責(zé)創(chuàng)建Session對(duì)象。這里用到了工廠模式。需要注意的是SessionFactory并不是輕量級(jí)的,因?yàn)橐话闱闆r下,一個(gè)項(xiàng)目通常只需要一個(gè)SessionFactory就夠,當(dāng)需要操作多個(gè)數(shù)據(jù)庫(kù)時(shí),可以為每個(gè)數(shù)據(jù)庫(kù)指定一個(gè)SessionFactory。
      ·Configuration接口:Configuration接口負(fù)責(zé)配置并啟動(dòng)Hibernate,創(chuàng)建SessionFactory對(duì)象。在Hibernate的啟動(dòng)的過(guò)程中,Configuration類的實(shí)例首先定位映射文檔位置、讀取配置,然后創(chuàng)建SessionFactory對(duì)象。
      ·Transaction接口:Transaction接口負(fù)責(zé)事務(wù)相關(guān)的操作。它是可選的,可發(fā)人員也可以設(shè)計(jì)編寫自己的底層事務(wù)處理代碼。
      ·Query和Criteria接口:Query和Criteria接口負(fù)責(zé)執(zhí)行各種數(shù)據(jù)庫(kù)查詢。它可以使用HQL語(yǔ)言或SQL語(yǔ)句兩種表達(dá)方式。

    轉(zhuǎn)CSDN
    posted on 2007-05-24 11:33 cheng 閱讀(283) 評(píng)論(0)  編輯  收藏 所屬分類: Hibernate
    主站蜘蛛池模板: 亚洲va久久久噜噜噜久久| 国产真人无码作爱免费视频| 四虎免费永久在线播放| 深夜久久AAAAA级毛片免费看| 丁香五月亚洲综合深深爱| 8x成人永久免费视频| 亚洲中文字幕一区精品自拍| 少妇亚洲免费精品| 久久国产色AV免费看| 亚洲中文字幕久久精品无码A| 亚洲无码高清在线观看| 亚洲一区二区三区免费观看| 特级毛片免费播放| 亚洲精品国产啊女成拍色拍| 全亚洲最新黄色特级网站 | 日韩av无码成人无码免费| 亚洲AV无码AV男人的天堂不卡| 亚洲一区二区三区无码中文字幕 | 亚洲va无码专区国产乱码| 在线视频免费观看高清| 国产免费一级高清淫曰本片| 亚洲视频一区二区三区四区| 亚洲一区二区三区无码中文字幕| 成年大片免费视频| 玖玖在线免费视频| 日韩亚洲翔田千里在线| 91天堂素人精品系列全集亚洲| 亚洲女人被黑人巨大进入| 最近免费中文字幕视频高清在线看 | 一本岛高清v不卡免费一三区| 国产免费久久精品99久久| 亚洲熟妇无码AV| 亚洲综合无码一区二区三区| 亚洲色婷婷综合久久| 国产精品无码素人福利免费| 亚洲免费在线视频播放| 怡红院免费的全部视频| 无码AV动漫精品一区二区免费| 亚洲三级高清免费| 91亚洲va在线天线va天堂va国产| 亚洲熟妇无码八AV在线播放|