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

淺析Hibernate基礎知識

開發 后端
這里介紹Hibernate基礎知識,Hibernate比JDBC簡單使用,不需要輸入很多的連接數據庫代碼。提取數據庫數據也不用循環提取。

Hibernate有很多值得學習的地方,這里我們主要介紹Hibernate基礎知識,包括介紹主鍵Id得到一個持久對象,Hibernate中有兩個方法等方面。

今天重新學習Hibernate,雖然一年多以前跟老師學過Hibernate基礎知識,但現在重新學習還是有很多收獲的,發現自己的知識知道的都是些皮毛,用了很久的東西,知道怎么操作怎么用,但要說說它的所以然,搖搖頭,呵呵

Hibernate是JDBC的升級版,專用連接數據庫。
Hibernate比JDBC簡單使用,不需要輸入很多的連接數據庫代碼。提取數據庫數據也不用循環提取。使用時的方法為:

1.新建一個Java普通項目

2.創建user library 加入三個地方的jar包:兩個Hibernate 一個MYSQL驅動

3.創建Hibernate配置文件,Hibernate.cfg.xml

4.建立實體類user

5.在Hibernate文件中尋找eg至底部找出user.hbm.xml映射文件,copy到映射文件所在文件中

6.將映射文件user.hbm.xml部分加入到Hibernate.cfg.xml中

7.創建數據庫,再利用Hibernate將實體映射導入到數據庫中

根據主鍵Id得到一個持久對象,Hibernate中有兩個方法,一個get,一個load,他們兩個參數相同,都返回一個Object

它們的區別:執行get方法即時生成查詢sql去查詢數據庫得到相應的pojo,如果數據庫中沒有相應記錄,則返回null執行load方法不會即時產生 sql語句,而是在用到返回的對象時采取查詢數據庫,也就是load方法有默認的延遲加載,在執行load方法后返回的不是一個pojo對象,是pojo 對象的一個代理(據說Hibernate是用代理的方式實現延遲加載的,這塊還迷糊),如果數據庫中沒有相應記錄,load方法會拋出異常ObjectNotFoundException看了一下我們用MyEclipse Hibernate工具通過數據庫生成的DAO類,它的findById方法是用的session.get()方法,這是即時獲得pojo對象,如果是load方法,在執行完load后如果關閉了session,那在接下來用到這個pojo對象時恐怕會報session已關閉的錯誤。

還有就是這兩個方法的第二個參數id,它必須是實現了java.io.Serializable接口,也就是可序列化的。以上介紹Hibernate基礎知識。

【編輯推薦】

  1. Hibernate Util簡單討論
  2. 詳解優化Hibernate性能經驗
  3. 概述Hibernate dbcp連接池使用方法
  4. 淺析Hibernate.cfg.xml配置
  5. Hibernate Shard基礎分析
責任編輯:佚名 來源: 博客園
相關推薦

2011-03-07 09:12:26

2009-08-21 17:19:36

C#網絡編程入門

2009-08-19 16:19:01

C#操作Access數

2010-07-16 10:53:30

Perl基礎

2009-04-17 14:22:40

XPathXML基礎

2015-06-01 13:35:43

數據中心DCIM

2009-04-10 09:35:00

WCDMA基礎無線網絡

2010-07-16 11:22:31

Perl

2011-09-16 10:13:02

Emacs

2011-03-29 14:11:20

Cacti基礎知識

2023-07-04 07:31:06

MapReduce數據處理編程模型

2014-08-20 10:15:45

2021-11-05 15:31:01

UbuntuLinux

2009-09-28 17:23:51

Hibernate E

2015-10-14 09:15:50

Zigbee聯盟物聯網

2018-10-31 14:44:13

VLANN基礎知識

2020-10-22 08:28:04

大數據架構技術

2013-03-27 15:56:05

Android開發Andriod繪圖

2009-06-25 15:24:25

Java基礎知識

2009-08-27 16:37:06

C#基礎知識
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲 自拍 另类 欧美 丝袜 | 免费在线观看一级毛片 | 久艹网站 | 999免费网站| 一级网站 | 欧美a∨| 国产精品毛片久久久久久久 | 久久四虎| 亚洲欧美中文日韩在线v日本 | 日韩欧美一区二区三区免费观看 | 一区二区影视 | 日韩一区二区在线视频 | 久久不卡| 国产二区精品视频 | 99成人| 男女在线免费观看 | 免费一区 | 日韩最新网址 | 中文字幕在线一区二区三区 | 欧美日韩一 | 日本公妇乱淫xxxⅹ 国产在线不卡 | 免费成人毛片 | 日韩在线免费视频 | 激情国产| 精品av| 在线观看中文字幕dvd播放 | 亚洲国产精品一区二区第一页 | 欧美国产日韩精品 | 成年人国产在线观看 | 精品影院 | 久久网一区二区三区 | 久久久国产精品一区 | 午夜免费小视频 | 亚洲精品无 | 日韩欧美在线视频一区 | 亚洲精彩视频在线观看 | 盗摄精品av一区二区三区 | 亚洲日韩中文字幕一区 | 伊人免费在线观看高清 | 欧美日批| 国产精品久久在线 |