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

Hibernate學習與基本操作

開發
Hibernate學習過程中會出現很多問題,多數與Hibernate的類有關,本文將對Hibernate學習中經常遇到的類進行具體理解以及操作。

了解了Hibernate后我們下面進行具體類的理解以及操作:再形象話的解釋下Hibernate這個單詞,英文中譯為“冬眠”在技術中我們可以理解為把內存中的對象讓其在關系數據庫中“冬眠”.是怎么叫它在數據庫中“冬眠”的呢? 需要理解ORM的意思?!岸摺钡男Ч褪菍ο蟪志没?。

好了,下面我們來進行了解第一個類:Configuration類。首先創建一個實例Configuration config = new Configuration();這句話用來讀取Hibernate.properties,上節課我們沒有對Hibernate.properties進行配置,直接通過對Hibernate.cfg.xml配置。

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

第三步, SessionFactory sessionFactory = config.buildSessionFactory()   ;這是初始化的最終目的:創建一個sessionFactory, 這個對象是重量級的,通常定義為publicstatic 類型 ,是個全局變量。一個sessionFactory 對應一個數據庫存儲源,因該從 sessionFactory中獲取 session.

如圖:

 


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

我們就來了解下它的具體方法:

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

上面的內容可以實現數據庫的操作過程,但是我們還必須加上事物處理,對事物進行提交,通過Transaction

開始事務: Transaction tran = new Transaction() ;
提交事務 tran.commit();
在兩著之間加上數據庫操作的內容就可以實現數據庫的操作了,不信大開數據庫看看吧!

如圖:

 
現在我們 最重要的還是多寫 幾個類,對數據庫操作的類 加以熟悉 過程,達到熟練這些類和接口的使用。

【編輯推薦】

  1. Hibernate一對多,多對一,多對多,一對一關系匯總
  2. 解析Hibernate的批量刪除功能
  3. Hibernate中cascade和inverse的相關
  4. Struts與Hibernate的完美結合方案
  5. Hibernate的性能優化
責任編輯:張攀 來源: 百度空間
相關推薦

2010-03-30 15:25:42

Linux Nginx

2009-06-30 16:44:10

Criteria基本查

2016-12-15 08:38:50

1 Hibernate基本配置

2009-09-24 09:35:47

Hibernate插入

2015-07-23 11:36:28

GIT入門

2021-02-19 08:05:38

Linux命令系統

2012-03-19 16:27:05

JavaHibernate

2009-06-18 10:41:18

Hibernate3.Hibernate3.

2009-06-18 11:43:40

Hibernate uHibernate s

2009-09-22 10:46:00

Hibernate項目

2009-09-23 10:49:08

Hibernate D

2009-09-23 11:21:32

學習Hibernate

2009-09-28 10:05:27

Hibernate基礎

2009-09-29 16:25:29

Hibernate c

2009-09-27 10:10:47

Hibernate處理

2009-09-27 14:33:01

Hibernate批量

2009-09-21 17:46:25

Hibernate數據

2009-09-14 16:00:51

LINQ基本操作LINQ

2011-06-27 12:56:28

2009-09-25 11:27:19

Hibernate J
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美一区精品 | 91视频电影 | 波多野吉衣在线播放 | 欧洲一区二区三区 | 精品一区二区三区视频在线观看 | 羞羞视频网 | 国产成人久久精品一区二区三区 | 不卡在线视频 | 国产91一区二区三区 | 国产欧美一区二区久久性色99 | 激情五月婷婷综合 | 国产精品久久久久久久免费大片 | 国产1区 | 夜夜骑综合 | 欧美极品少妇xxxxⅹ免费视频 | 午夜精品网站 | 久久久久久国产精品免费免费狐狸 | 天天干天天操天天爽 | 一区二区三区欧美在线 | 免费欧美 | 国产乱码精品一区二区三区五月婷 | 成人在线免费观看av | 日韩精品一区二区三区在线播放 | 日日夜夜视频 | 久久av综合| 亚洲一区二区中文字幕 | 在线亚洲欧美 | 日韩精品在线看 | 婷婷开心激情综合五月天 | 国产一区二区 | 亚洲精品一区二三区不卡 | 日韩精品成人网 | 特级生活片 | 久久视频免费观看 | 亚洲精品一区二区三区丝袜 | 久久午夜视频 | 在线日韩视频 | 国产欧美在线视频 | 久久国产亚洲 | 亚洲综合天堂 | 先锋av资源网 |