Hibernate內容詳解

2022-11-24 21:11:15 字數 1376 閱讀 4397

一:引入hibernate的

jar包

二:配置hibernate的核心配置檔案

hibernate.cfg.xml

configuration public

"-//hibernate/hibernate configuration dtd 3.0//en"

"">

com.mysql.jdbc.driver

jdbc:mysql:

//localhost:3306/test06?characterencoding=utf-8

root

root

org.hibernate.dialect.mysqldialect

true

true

update

view code

三:建立hibernate的對映實體類

user

類view code

四:建立hibernate的實體類對映檔案

user.hbm.xml

class="native">

class>

view code

五:hibernate的測試類testhibernate

public

class

testhibernate

}

view code

六:用hibernate對資料庫進行增、刪、查、改操作

public

class

testcurd

catch

(exception e)

}/*** 查詢單個使用者資訊

*/@test

public

void

queryuserbyuid()

catch

(exception e)

}/*** 查詢所有使用者資訊

*/@test

public

void

queryalluser()

}//關閉連線

session.close();

} catch

(exception e)

}/*** 修改使用者資訊

*/@test

public

void

updateuserbyuid()

/*** 刪除使用者資訊

*/@test

public

void

deleteuserbyuid()

/*** 分頁功能

*/@test

public

void

pagehelper() }}

}

view code

Hibernate

hibernate 一 原始碼 pan.baidu.com s 1es7b1to 密碼 7pvd 今天學習完hibernate查詢,排序等功能把專案貼上來做一個總結。1.貼表 對應關係 商品資訊commodity.db 多對一 商家資訊持久化類seller.db 訂單資訊持久化類order.db 一...

Hibernate注意項

1.持久化類提供無引數構造 2.成員變數私有,提供getset訪問,提供實行 3.持久化類屬性,儘量使用包裝型別 4.持久化類需要提供oid與資料庫中的主鍵列對應 5.不要使用final修飾class 主鍵型別 自然主鍵 少見 表的業務列中,有某項業務列符合,必須有,並且不重複的特徵時,該列可以作為...

Hibernate 模板模式

在我的部落格 hibernate總結 一 在對資料庫的增刪改查前後重複的使用了得到session與關閉session等操作,因此我想到了模板設計模式。模板設計模式概述 定義一個操作中的演算法的骨架,而將步驟延遲到子類中。模板方法使得子類可以不改變一個演算法的結構即可重定義演算法的某些特定步驟。廢話不...