第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

正在回答

2 回答

Hibernate,翻譯過(guò)來(lái)是冬眠的意思,正好現(xiàn)在已經(jīng)進(jìn)入秋季,世間萬(wàn)物開(kāi)始準(zhǔn)備冬眠了。對(duì)于對(duì)象來(lái)說(shuō)就是持久化。

持久化(Persistence),即把數(shù)據(jù)(如內(nèi)存中的對(duì)象)保存到可永久保存的存儲(chǔ)設(shè)備中(如磁盤(pán))。持久化的主要應(yīng)用是將內(nèi)存中的對(duì)象存儲(chǔ)在關(guān)系型的數(shù)據(jù)庫(kù)中,當(dāng)然也可以存儲(chǔ)在磁盤(pán)文件中、XML數(shù)據(jù)文件中等等。

持久化是將程序數(shù)據(jù)在持久狀態(tài)和瞬時(shí)狀態(tài)間轉(zhuǎn)換的機(jī)制。

JDBC就是一種持久化機(jī)制。文件IO也是一種持久化機(jī)制。

日常持久化的方法:

? 1)將鮮肉冷藏,吃的時(shí)候再解凍的方法也是。

? 2)將水果做成罐頭的方法也是。

我們從三個(gè)角度理解一下Hibernate:

? 一、Hibernate是對(duì)JDBC進(jìn)一步封裝

原來(lái)沒(méi)有使用Hiberante做持久層開(kāi)發(fā)時(shí),存在很多冗余,如:各種JDBC語(yǔ)句,connection的管理,所以出現(xiàn)了Hibernate把JDBC封裝了一下,我們不用操作數(shù)據(jù),直接操作它就行了。

? 二、我們?cè)購(gòu)姆謱拥慕嵌葋?lái)看

我們知道非常典型的三層架構(gòu):表示層,業(yè)務(wù)層,還有持久層。Hiberante也是持久層的框架,而且持久層的框架還有很多,比如:IBatis,Nhibernate,JDO,OJB,EJB等等。

? 三、Hibernate是開(kāi)源的一個(gè)ORM(對(duì)象關(guān)系映射)框架。

ORM,即Object-Relational Mapping,它的作用就是在關(guān)系型數(shù)據(jù)庫(kù)和對(duì)象之間做了一個(gè)映射。從對(duì)象(Object)映射到關(guān)系(Relation),再?gòu)年P(guān)系映射到對(duì)象。這樣,我們?cè)诓僮鲾?shù)據(jù)庫(kù)的時(shí)候,不需要再去和復(fù)雜SQL打交道,只要像操作對(duì)象一樣操作它就可以了(把關(guān)系數(shù)據(jù)庫(kù)的字段在內(nèi)存中映射成對(duì)象的屬性)。

4 回復(fù) 有任何疑惑可以回復(fù)我~

hibernate是一個(gè)對(duì)象/關(guān)系映射框架,專(zhuān)門(mén)用于將對(duì)象模型表示的對(duì)象映射到關(guān)系型數(shù)據(jù)庫(kù)結(jié)構(gòu)。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Hibernate初探之單表映射
  • 參與學(xué)習(xí)       74800    人
  • 解答問(wèn)題       835    個(gè)

Java持久化框架Hibernate入門(mén)教程,掌握Hibernate基本概念

進(jìn)入課程
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)