一.概述: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...