成人免费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-29 16:25:29

Hibernate c

2009-09-23 10:49:08

Hibernate D

2009-09-23 11:21:32

學習Hibernate

2009-09-28 10:05:27

Hibernate基礎

2009-09-22 10:46:00

Hibernate項目

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技術棧公眾號

主站蜘蛛池模板: av网站在线免费观看 | 色小姐综合网 | 欧美理论在线观看 | 国产免费拔擦拔擦8x高清 | 国产不卡一区 | 国产一区在线免费观看 | 激情视频网站 | 国产精品99久久久久久久vr | 成人h电影在线观看 | 99国产精品久久久久久久 | 亚洲黄色片免费观看 | 中文字幕久久久 | 在线免费毛片 | av网站免费观看 | 日本午夜精品 | 亚洲精品成人在线 | 超级黄色一级片 | 男人天堂色 | 亚洲一区二区免费视频 | 狠狠色综合久久婷婷 | 9999视频 | 久久久蜜桃 | 中文字幕一区二区三区日韩精品 | 亚洲一二三区免费 | 福利视频一区 | 午夜精品久久 | 精品精品 | 国产婷婷色综合av蜜臀av | 国产精品视频一区二区三区四区国 | 一区视频在线免费观看 | 九九精品网 | 欧美成人影院在线 | 91国内外精品自在线播放 | 欧美性一区二区三区 | 蜜桃av一区二区三区 | 欧美性网 | 天天躁人人躁人人躁狂躁 | 日韩在线观看 | 亚洲欧美在线一区 | 精品av久久久久电影 | 亚洲在线一区二区 |