成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

講解Hibernate核心API

開發(fā) 后端
這里介紹Hibernate核心API中操作的實體域?qū)ο笥校核矔r(臨時)狀態(tài)、持久狀態(tài)、游離狀態(tài)。以及Configuration接口、SessionFactory接口等方面介紹。

Hibernate還是比較常用的,于是我研究了一下Hibernate核心API,在這里拿出來和大家分享一下,希望對大家有用。

Hibernate核心API

1:Configuration接口,用于讀取配置文件信息(hibernate.cfg.xml),創(chuàng)建SessionFactory.(注意如果:hibernate.cfg.xml的名字改了以后要寫在:Configuration config = new Configuration().configure("a.xml");否則他找不到)

2:SessionFactory接口:用來生廠Session對象。

3:Session接口:封裝Connection對象,他還提供了對數(shù)據(jù)持久化對象進行操作的方法,可以把它想象成一個持久對象的緩沖區(qū),Hibernate能夠自動檢測緩沖區(qū)中的持久化對象是否已經(jīng)改變,并及時刷新數(shù)據(jù)庫,以保證Session中的對象與數(shù)據(jù)庫同步。

4:Transaction接口:事物對象(增刪改)\一般在Oracle中使用。(必須添加事務(wù))

5:Query接口:對數(shù)據(jù)庫以及持久化對象進行查詢。

6:Criteria接口:他允許創(chuàng)建并執(zhí)行面向?qū)ο蟮臉?biāo)準(zhǔn)化查詢(對象查詢).

在Session接口中提供了如下操作數(shù)據(jù)庫的主要方法:
◆save():把對象保存到數(shù)據(jù)庫。
◆update():更新數(shù)據(jù)庫所對應(yīng)的對象。
◆delete():把對象從數(shù)據(jù)庫中刪除。
◆load();從數(shù)據(jù)庫中加載對象。
◆find():從數(shù)據(jù)庫中查詢對象。

核心配置文件:hibernate.cfg.xml文件用于和數(shù)據(jù)庫建立聯(lián)系。Hibernate中對象-關(guān)系映射文件用于建立實體域?qū)ο蠛蛿?shù)據(jù)庫表的關(guān)系。Hibernate核心API中操作的實體域?qū)ο笥校核矔r(臨時)狀態(tài)、持久狀態(tài)、游離狀態(tài)。

◆瞬時狀態(tài):當(dāng)實例化一個持久化對象后,這個對象就處于瞬時狀態(tài)。即保存在一個內(nèi)存區(qū)域。

◆持久狀態(tài):當(dāng)Hibernate核心API把處于瞬時狀態(tài)的持久化對象與數(shù)據(jù)庫中的數(shù)據(jù)進行關(guān)聯(lián),對象具有了唯一的OID標(biāo)識,那么就為持久狀態(tài)。

◆游離狀態(tài):當(dāng)Hibernate核心API的Session關(guān)閉后,此次持久化對象雖然擁有了OID和數(shù)據(jù)庫對應(yīng)的記錄,但是會話已經(jīng)關(guān)閉,對象不再持久化管理之內(nèi),此時就叫游離狀態(tài)。

【編輯推薦】

  1. 講解NHibernate Session
  2. 簡單描述Hibernate Sample
  3. Hibernate Annotations維護驗證邏輯
  4. Hibernate ClassValidator實例
  5. 描述Hibernate持久性類
責(zé)任編輯:佚名 來源: 博客園
相關(guān)推薦

2009-06-12 14:40:38

Hibernate AHibernate接口

2009-09-29 17:11:23

Hibernate T

2009-09-29 14:03:14

Hibernate數(shù)據(jù)

2009-09-24 18:11:56

Hibernate q

2009-09-23 15:50:21

Hibernate u

2009-09-25 16:08:12

Hibernate f

2009-09-24 10:50:31

Hibernate主鍵

2009-09-29 10:12:03

Hibernate A

2009-09-24 10:40:19

Hibernate核心

2009-09-24 17:11:53

Hibernate處理

2009-09-25 17:03:29

Hibernate是什

2009-09-22 09:00:35

Hibernate A

2009-09-25 09:36:55

Hibernate核心

2009-09-27 17:23:16

Hibernate應(yīng)用

2009-06-16 14:36:54

Hibernate繼承

2009-09-24 13:12:20

Hibernate原生

2009-09-24 10:22:38

Hibernate3新

2009-09-24 11:04:56

Hibernate二級

2010-01-22 14:07:23

網(wǎng)絡(luò)核心交換機

2010-03-19 14:42:29

Java Socket
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 99综合 | 成人av网站在线观看 | 在线欧美视频 | 久久精品免费一区二区三 | 亚洲久久一区 | 午夜精品一区二区三区免费视频 | 91精品国产一区二区三区 | 精产国产伦理一二三区 | 国产精品福利一区二区三区 | 国产精品亚洲一区二区三区在线 | 视频一区中文字幕 | 成人美女免费网站视频 | 亚洲精品一区二区三区免 | 国产一区二区三区在线 | 日韩精品视频网 | 欧美精品a∨在线观看不卡 欧美日韩中文字幕在线播放 | 国产精品视频不卡 | 午夜精品一区二区三区在线 | 欧美电影免费观看高清 | 特级黄一级播放 | 操皮视频| 色眯眯视频在线观看 | 日韩伦理一区二区三区 | 狠狠操婷婷 | 国产中文一区二区三区 | 在线播放国产一区二区三区 | 亚洲欧美综合精品另类天天更新 | 亚洲欧美一区二区三区视频 | 中文字幕专区 | 亚洲欧洲成人 | 欧美激情综合色综合啪啪五月 | 91精品久久久久久久久99蜜臂 | 五月婷婷激情 | 91影片| 国产精品揄拍一区二区久久国内亚洲精 | 久久精品 | 亚洲人成在线播放 | 成人av播放 | 成人免费视频网站在线看 | 国产激情在线看 | 国产成人精品免费视频大全最热 |