日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Hibernate學(xué)習(xí)與基本操作

了解了Hibernate后我們下面進(jìn)行具體類的理解以及操作:再形象話的解釋下Hibernate這個(gè)單詞,英文中譯為“冬眠”在技術(shù)中我們可以理解為把內(nèi)存中的對(duì)象讓其在關(guān)系數(shù)據(jù)庫(kù)中“冬眠”.是怎么叫它在數(shù)據(jù)庫(kù)中“冬眠”的呢? 需要理解ORM的意思?!岸摺钡男Ч褪菍?duì)象持久化。

公司主營(yíng)業(yè)務(wù):成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。創(chuàng)新互聯(lián)推出巴州免費(fèi)做網(wǎng)站回饋大家。

好了,下面我們來(lái)進(jìn)行了解第一個(gè)類:Configuration類。首先創(chuàng)建一個(gè)實(shí)例Configuration config = new Configuration();這句話用來(lái)讀取Hibernate.properties,上節(jié)課我們沒(méi)有對(duì)Hibernate.properties進(jìn)行配置,直接通過(guò)對(duì)Hibernate.cfg.xml配置。

第二步就要通過(guò) config.add(Info.class)方法來(lái)加載 Info.hbm.xml中的信息,以把映射關(guān)系讀到內(nèi)存。

第三步, SessionFactory sessionFactory = config.buildSessionFactory()   ;這是初始化的最終目的:創(chuàng)建一個(gè)sessionFactory, 這個(gè)對(duì)象是重量級(jí)的,通常定義為publicstatic 類型 ,是個(gè)全局變量。一個(gè)sessionFactory 對(duì)應(yīng)一個(gè)數(shù)據(jù)庫(kù)存儲(chǔ)源,因該從 sessionFactory中獲取 session.

如圖:

 

下面引入 Session 接口(不是類,與jsp中session不同) :Session 是輕量級(jí)的 ,意味著它是線程不安全的。所以我們使用時(shí)創(chuàng)建用完是接著銷毀,添加,插入,刪除等操作都通過(guò)它完成。

我們就來(lái)了解下它的具體方法:

save() 存儲(chǔ)到數(shù)據(jù)庫(kù)
update() 更新數(shù)據(jù)庫(kù)對(duì)象
delete() 刪除數(shù)據(jù)庫(kù)對(duì)象
load() 加載數(shù)據(jù)庫(kù)中的對(duì)象
find() 3.0后有更好的方法
被Query接口替代 。

上面的內(nèi)容可以實(shí)現(xiàn)數(shù)據(jù)庫(kù)的操作過(guò)程,但是我們還必須加上事物處理,對(duì)事物進(jìn)行提交,通過(guò)Transaction

開(kāi)始事務(wù): Transaction tran = new Transaction() ;
提交事務(wù) tran.commit();
在兩著之間加上數(shù)據(jù)庫(kù)操作的內(nèi)容就可以實(shí)現(xiàn)數(shù)據(jù)庫(kù)的操作了,不信大開(kāi)數(shù)據(jù)庫(kù)看看吧!

如圖:

 

現(xiàn)在我們 最重要的還是多寫 幾個(gè)類,對(duì)數(shù)據(jù)庫(kù)操作的類 加以熟悉 過(guò)程,達(dá)到熟練這些類和接口的使用。

【編輯推薦】

  1. Hibernate一對(duì)多,多對(duì)一,多對(duì)多,一對(duì)一關(guān)系匯總
  2. 解析Hibernate的批量刪除功能
  3. Hibernate中cascade和inverse的相關(guān)
  4. Struts與Hibernate的完美結(jié)合方案
  5. Hibernate的性能優(yōu)化

文章題目:Hibernate學(xué)習(xí)與基本操作
文章位置:http://m.5511xx.com/article/dhsipoc.html