本篇文章為大家展示了如何在eclipse中對hibernate框架進行配置,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
成都創新互聯公司2013年開創至今,是專業互聯網技術服務公司,擁有項目成都做網站、成都網站建設網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元臨江做網站,已為上家服務,為臨江各地企業和個人服務,聯系電話:18982081108一、ORM
O:object 對象
R:Realtion 關系(關系型數據庫)
M:Mapping 映射
ORM:對象關系型映射
目前流行的編程語言,如Java、C# ,它們都是面向對象的編程語言,而目前主流的數據庫產品例如Oracle、DB2等,依然是關系型數據庫。編程語言和底層數據庫發展的不協調(阻抗不匹配,例如數據庫中無法直接實現存儲繼承、多態、封裝等特征和行為),催生出了ORM框架。ORM框架可以作為面向對象語言和關系型數據庫之間的橋梁。
二、Hibernate
Hibernate是一個開放源代碼的對象關系映射框架,它對JDBC進行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數據庫。
三、hibernate框架在eclipse下的配置方法,這里我們以hibernate3.2為例,介紹一下hibernate3.2在eclipse里的配置方法:
(1)打開eclipse,設置其工作空間,點擊OK,進入eclipse主界面。
(2)首先我們創建一個java項目,File->new->java Project->創建項目名稱,這里我們以ones為例。
(3)導入我們所需要的JAR包,這里我們需要導入3類jar包,首先是hibernate3.jar,是使用hibernate時必備的庫。lib文件中的所有文件。數據庫連接jar包,這里以mysql數據庫文件,我們需要導入的jar包是mysql.jar。這里我們創建一個用戶自己的類庫,可以將我們的jar包直接導入user library中,當我們再建立其他的項目時,就避免了再重新一個一個的引入jar包。
創建步驟如圖所示:
(4)點擊Add External JARs... 以此導入上述jar包,點擊OK,finish完成操作。此時,項目名下可看到名為first的用戶自定義類庫。
(5)我們在src文件目錄下導入hibernate.cfg.xml文件。這里我們所需要更改的內容為第7行,localhost/ones(ones更改為自己的數據庫名)
第9行為mysql用戶名,第10行為mysql數據庫的密碼。第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>
網頁題目:如何在eclipse中對hibernate框架進行配置-創新互聯
分享鏈接:http://vcdvsql.cn/article0/cdspoo.html
成都網站建設公司_創新互聯,為您提供響應式網站、建站公司、外貿建站、品牌網站設計、網站導航、企業網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯