hibernate框架環境搭建

2022-07-10 01:03:11 字數 3203 閱讀 6044

一.概述:hibernate框架是作用於dao層的,實現對資料的持久化儲存.通過物件導向的方式運算元據庫.

二.hibernate框架的搭建

1.導包

lib目錄下的required資料夾下的所有jar包.

mysql驅動包.

2.建立資料庫於表.

3.建立實體類.

4.建立實體對映檔案(以crm練習customer類為例)

實體類名.hbm.xml

引入約束檔案

<?

xml version="1.0" encoding="utf-8"

?>

>

<

package

="cn.itcast.domain"

>

<

class

name

="customer"

table

="cst_customer"

>

<

id name

="cust_id"

>

<

generator

class

="native"

>

generator

>

id>

<

property

name

="cust_name"

column

="cust_name"

>

property

>

<

property

name

="cust_source"

>

property

>

<

property

name

="cust_industry"

column

="cust_industry"

>

property

>

<

property

name

="cust_level"

column

="cust_level"

>

property

>

<

property

name

="cust_phone"

column

="cust_phone"

>

property

>

<

property

name

="cust_mobile"

column

="cust_mobile"

>

property

>

class

>

>

建立主配置檔案

hibernate.cfg.xml(在src下)

1

<?

xml version="1.0" encoding="utf-8"

?>

2doctype hibernate-configuration public

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

4"">56

<

hibernate-configuration

>78

<

session-factory

>925

<

property

name

="hibernate.connection.driver_class"

>com.mysql.jdbc.driver

property

>

26<

property

name

="hibernate.connection.url"

>jdbc:mysql:///hibernate_54

property

>

27<

property

name

="hibernate.connection.username"

>root

property

>

28<

property

name

="hibernate.connection.password"

>1234

property

>

29<

property

name

="hibernate.dialect"

>org.hibernate.dialect.mysqldialect

property

>

3042

<

property

name

="hibernate.show_sql"

>true

property

>

43<

property

name

="hibernate.format_sql"

>true

property

>

4445

<

property

name

="hibernate.hbm2ddl.auto"

>update

property

>

4647

53<

property

name

="hibernate.connection.isolation"

>4

property

>

5455

<

property

name

="hibernate.current_session_context_class"

>thread

property

>

5657

5861

<

resource

="cn/itcast/domain/customer.hbm.xml"

/>

62session-factory

>

63hibernate-configuration

>

Clouda框架環境搭建

1.選擇合適的版本 64bit或者32bit 2.可以自選路徑也可以預設路徑安裝,這裡是自選路徑 在d盤新建資料夾 mongodb 3在mongodb目錄下新建data和logs檔案 在logs目錄下新建 mongodb.log 檔案 儲存日誌 data目錄存放資料 4win r 進入cmd 進入m...

dubbo框架環境搭建

大規模服務化之前,應用可能只是通過rmi或hessian等工具,簡單的暴露和引用遠端服務,通過配置服務的url位址進行呼叫,通過f5等硬體進行負載均衡。1 當服務越來越多時,服務url配置管理變得非常困難,f5硬體負載均衡器的單點壓力也越來越大。此時需要乙個服務註冊中心,動態的註冊和發現服務,使服務...

Spring框架環境搭建

一 導包 spring 3.0.2 spring框架整合的其他jar包.spring 5.0.2 spring框架本身的包 開啟spring 5.0.2包 libs jar包 schema 約束檔案 匯入核心包 還需要匯入日誌包 在spring 3.0.2檔案中 二 建立乙個bean類 packag...