如何在eclipse中對hibernate框架進行配置-創(chuàng)新互聯(lián)

本篇文章為大家展示了如何在eclipse中對hibernate框架進行配置,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

成都創(chuàng)新互聯(lián)公司2013年開創(chuàng)至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都做網(wǎng)站、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元臨江做網(wǎng)站,已為上家服務(wù),為臨江各地企業(yè)和個人服務(wù),聯(lián)系電話:18982081108

一、ORM

O:object 對象

R:Realtion 關(guān)系(關(guān)系型數(shù)據(jù)庫)

M:Mapping 映射

ORM:對象關(guān)系型映射

目前流行的編程語言,如Java、C# ,它們都是面向?qū)ο蟮木幊陶Z言,而目前主流的數(shù)據(jù)庫產(chǎn)品例如Oracle、DB2等,依然是關(guān)系型數(shù)據(jù)庫。編程語言和底層數(shù)據(jù)庫發(fā)展的不協(xié)調(diào)(阻抗不匹配,例如數(shù)據(jù)庫中無法直接實現(xiàn)存儲繼承、多態(tài)、封裝等特征和行為),催生出了ORM框架。ORM框架可以作為面向?qū)ο笳Z言和關(guān)系型數(shù)據(jù)庫之間的橋梁。

二、Hibernate

Hibernate是一個開放源代碼的對象關(guān)系映射框架,它對JDBC進行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。

三、hibernate框架在eclipse下的配置方法,這里我們以hibernate3.2為例,介紹一下hibernate3.2在eclipse里的配置方法:

(1)打開eclipse,設(shè)置其工作空間,點擊OK,進入eclipse主界面。

(2)首先我們創(chuàng)建一個java項目,F(xiàn)ile->new->java Project->創(chuàng)建項目名稱,這里我們以ones為例。

如何在eclipse中對hibernate框架進行配置

(3)導(dǎo)入我們所需要的JAR包,這里我們需要導(dǎo)入3類jar包,首先是hibernate3.jar,是使用hibernate時必備的庫。lib文件中的所有文件。數(shù)據(jù)庫連接jar包,這里以mysql數(shù)據(jù)庫文件,我們需要導(dǎo)入的jar包是mysql.jar。這里我們創(chuàng)建一個用戶自己的類庫,可以將我們的jar包直接導(dǎo)入user library中,當我們再建立其他的項目時,就避免了再重新一個一個的引入jar包。

創(chuàng)建步驟如圖所示:

如何在eclipse中對hibernate框架進行配置

如何在eclipse中對hibernate框架進行配置

(4)點擊Add External JARs... 以此導(dǎo)入上述jar包,點擊OK,finish完成操作。此時,項目名下可看到名為first的用戶自定義類庫。

(5)我們在src文件目錄下導(dǎo)入hibernate.cfg.xml文件。這里我們所需要更改的內(nèi)容為第7行,localhost/ones(ones更改為自己的數(shù)據(jù)庫名)

第9行為mysql用戶名,第10行為mysql數(shù)據(jù)庫的密碼。第14行代碼刪掉。

<!DOCTYPE hibernate-configuration PUBLIC
 "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
 "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<hibernate-configuration>
 <session-factory>
  <property name="hibernate.connection.url">jdbc:mysql://localhost/ones</property>
  <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
  <property name="hibernate.connection.username">root</property>
  <property name="hibernate.connection.password">88888888</property>
  <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
  <property name="hibernate.show_sql">true</property>
  
  <mapping resource="com/bjsxt/hibernate/User.hbm.xml"/>
 </session-factory>
</hibernate-configuration>

網(wǎng)頁題目:如何在eclipse中對hibernate框架進行配置-創(chuàng)新互聯(lián)
分享鏈接:http://muchs.cn/article0/cdspoo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、建站公司外貿(mào)建站、品牌網(wǎng)站設(shè)計、網(wǎng)站導(dǎo)航企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名