1.hibernate是站在jdbc的基礎上的框架,遠比jdbc好用,它的的開發步驟如下:
(1)在工程下建乙個lib包,匯入用到的jar包
(2).寫乙個pojo類
(3).配置pojo類名.hbm.xml檔案
(4).配置hibernate.cfg.xml檔案
(5)寫應用程式類
2.**實戰:
(1).匯入如下的jar包,本人用資料庫是mysql
2.寫乙個pojo類
package cn.wwh.www.hibernate.aa.helloword;
/** *類的作用:
* **@author 一葉扁舟
*@version 1.0
*@建立時間: 2014-8-17 下午03:07:55
*/public class user
/*** @param id the id to set
*/public void setid(int id)
/*** @return the name
*/public string getname()
/*** @param name the name to set
*/public void setname(string name)
@override
public string tostring()
}3.配置user.hbm.xml檔案
<?xml version="1.0" encoding="utf-8"?>
4.配置hibernate.cfg.xml檔案
<?xml version="1.0" encoding="utf-8"?>
com.mysql.jdbc.driver
jdbc:mysql://localhost:3306/hibernate
root
wwhorg.hibernate.dialect.mysql5dialect
update
true
true
5.測試類:testuser.j**a
package cn.wwh.www.hibernate.aa.helloword;
import org.hibernate.session;
import org.hibernate.sessionfactory;
import org.hibernate.transaction;
import org.hibernate.cfg.configuration;
import org.junit.test;
/** *類的作用:
* *
*@author 一葉扁舟
*@version 1.0
*@建立時間: 2014-8-17 下午03:08:17
*/public class testuser
@test
public void tests**e() throws exception
// 事務提交
transaction.commit();
// 關閉session
session.close();
// 關閉工廠
factory.close();
} @test
public void testget() throws exception
}6.測試效果圖:
7.注意:
在寫hibernate.cfb.xml檔案時,出現了org.hibernate.hibernateexception: could not parse configuration: /hibernate.cfg.xml異常,主要原因是:hibernate.cfg.xml中引用了錯誤的dtd檔案徑「」
將這個檔案路徑改為:
「
OSG學習筆記(一)應用基礎
x軸 預設螢幕水平向右方向。y軸 垂直螢幕向里。z軸 垂直向上。模型仍在渲染當中,損耗並未減少,適用於小模型。osg ref ptrosgcool osgdb readnodefile glider.osg oc setnodemask 0 在記憶體中消失,需要時顯示出來,適用於使用頻率較低的模型。...
統一應用版本,提高使用者體驗
有時部分windows phone開發者需要更改開發新帳號,並重新發布應用商店中已有應用,本文介紹最佳遷移實踐,以幫助開發者統一應用版本,提高使用者體驗。1 為什麼需要改變帳號 最常見的情況是最早期wp開發者,在2011年10月19日以前應用商店向中國開發者開放以前,大家以美國 香港等地身份註冊並發...
統一應用版本,提高使用者體驗
有時部分windows phone開發者需要更改開發新帳號,並重新發布應用商店中已有應用,本文介紹最佳遷移實踐,以幫助開發者統一應用版本,提高使用者體驗。1 為什麼需要改變帳號 最常見的情況是最早期wp開發者,在2011年10月19日以前應用商店向中國開發者開放以前,大家以美國 香港等地身份註冊並發...