酷知百科網

位置:首頁 > 遊戲數碼 > 網際網路

Hibernate是什麼呢?

rnate基本概念
1)Hibernate有什麼作用
rnate框架主要用於對資料庫操作,是對JDBC的封裝.在應用程式中實現資料訪問層.

Hibernate是什麼呢?

操作方法

(01)rnate好處a.避免程式設計師寫大量複雜移植性較差,Hibernate可以自動生成SQL,移植性強c.自動完成資料記錄與Java物件之間的對映

Hibernate是什麼呢? 第2張

(02)2)瞭解Hibernate基本原理--ORMHibernate基於ORM思想的實現. Object Relation Mapping物件關係.對映.

Hibernate是什麼呢? 第3張

(03)Hibernate可以完成java物件和資料表記錄之間的對映,這樣程式設計師在業務層只要對這些物件操作,就可以實現對資料庫的操作rnate主要構成:rnate主配置(資料庫連線引數)b.實體類<--對映檔案-->資料表

Hibernate是什麼呢? 第4張

(04)*rnate基本使用1)主要使用步驟a.引入hibernate開發包jar

Hibernate是什麼呢? 第5張

(05)b.在src下新增主配置檔案(1個)用於定義資料庫連線引數

(06)c.定義實體類User(n個)

Hibernate是什麼呢? 第6張
Hibernate是什麼呢? 第7張

(07)d.定義對映描述檔案(n個)e.利用Hibernate API完成增刪改查操作---->---->User類修改了的名稱和所在位置,要修改的修改了實體類User的名稱和包路徑,要修改檔案的的name屬性修改了的名稱和位置,要修改igural("指定路徑");2)基本操作(必須掌握)新增 : ()public void AddUser(){User user=new ");ickname("di");assword("1987");Configuration conf=new Configuration();/預設載入src下的igure();//獲取Session物件工廠建SessionFactory factory =dSessionFactory();Session session=Session();Transaction tx=nTransaction();執行新增操作(user);//提交事務it();//關閉e();刪除 : te()public void  testdelete(){User user=new User();d(1);Session session=til();Configuration conf=new Configuration();igure();SessionFactory factory=dSessionFactory();Session session=Session();Transaction tx=nTransaction();

Hibernate是什麼呢? 第8張
Hibernate是什麼呢? 第9張
標籤:Hibernate