酷知百科網

位置:首頁 > 遊戲數碼 > 互聯網

Hibernate是什麼呢?

互聯網7.53K

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