hibernate框架環境搭建具體步驟(介紹)

NO IMAGE

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

二. hibernate框架的搭建

1.導包

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

  mysql驅動包.

2.建立資料庫於表.

3.建立實體類.

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

  實體類名.hbm.xml

  引入約束檔案

建立主配置檔案

 hibernate.cfg.xml(在src下)


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<!-- 根元素 -->
<hibernate-configuration>
<!-- 以下都是為sessionFactory物件配置的 -->
<session-factory>
<!-- 必選配置
//方言
//所有資料庫的sql語句都是基於SQL99標準的
//每個資料庫遵循SQL99標準的同時,也會擴充一部分SQL語句.這些標準之外的sql語句叫做方言  mysql方言: limit 0,5
//注意:mysql方言類一共有3個.一定要選最短的
#hibernate.dialect org.hibernate.dialect.MySQLDialect
//資料庫驅動
#hibernate.connection.driver_class com.mysql.jdbc.Driver
//資料庫連線url
#hibernate.connection.url jdbc:mysql:///test
//連線使用者名稱
#hibernate.connection.username gavin
//連線密碼
#hibernate.connection.password
-->
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql:///hibernate_54</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">1234</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
<!-- 可選配置 
//是否在控制檯顯示hibernate生成的sql
hibernate.show_sql true
//是否對顯示到控制檯的sql語句格式化
hibernate.format_sql true
//自動建表
# create(測試時使用)    : 自動建表,每次啟動hibernate的時候都會自動建表.
# create-drop(測試時使用)   : 自動建表,每次啟動hibernate的時候都會自動建表.釋放資源時會將所有表刪除.
# update(常用)  : 自動建表,有表就不會再建立,如果已經存在的表不完全匹配.會自動修改表結構.
# validate    : 校驗表結構.不會自動建表.每次hibernate啟動時都會檢查表結構是否正確.
//不正確=>丟擲異常.
-->
<property name="hibernate.show_sql">true</property>
<property name="hibernate.format_sql">true</property>
<property name="hibernate.hbm2ddl.auto">update</property>
<!-- 指定資料庫隔離級別 
## specify a JDBC isolation level
#hibernate.connection.isolation 4
mysql 預設級別是4
Oracle 預設級別是2
-->
<property name="hibernate.connection.isolation">4</property>
<!-- 配置session與當前執行緒繫結 -->
<property name="hibernate.current_session_context_class">thread</property>
<!-- 對映引入配置 
resource屬性:填寫引入對映檔案的路徑. 相對於src目錄下.
-->
<mapping resource="cn/itcast/domain/Customer.hbm.xml" />
</session-factory>
</hibernate-configuration>

以上這篇hibernate框架環境搭建具體步驟(介紹)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援指令碼之家。

您可能感興趣的文章:

淺談SpringMVC Spring3 Hibernate4開發環境搭建Hibernate環境搭建與配置方法(Hello world配置檔案版)