亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

Hibernate 入門教程(純Eclipse版)

2024-05-06 16:24:25
字體:
來源:轉載
供稿:網友

Hibernate是一個不依賴其他平臺的輕量級的中間件,現在到處充斥著通過各種工具使用Hibernate進行開發的教程,如MyEclipse,Ant,Maven等等,但是去掉這些工具,事實上,Hibernate仍然可以使用的。下面的講解就是使用這種方法,讓大家認識Hibernate。需要的軟件有:Eclipse+MySQL+Hibernate。

1.準備jar包

首先作為準備,我們去Hibernate官方網站下載Hibernatejar包。本教程用的是hibernate-distribution-3.3.2.GA-dist,解壓,我們使用的主要有hibernate3.jar和lib/required里的包,其他的包在需要的時候再進行導入即可。需要特別注意的是,我在這些包里沒有找到slf4j-nop-1.5.2.jar這個包,需要自己去下載,不然在使用本教程運行時會拋出找不到一些類的異常。下載的地址可以在baidu或者google里搜索。另外需要數據庫驅動程序,本教程使用的是MySQL數據庫,使用的jar包為mysql-connector-java-5.1.0-bin.jar,你可根據自己的mysql版本等信息選擇合適的jar包.

2.建立工程

為了方便,我們使用Eclipse作為開發平臺,注意,這里沒有使用其他的插件,從這個意義上來說,還是比較純粹的,呵呵。本貼原創,轉載請注明來自historycreator.com

2.0在MySQL中建立數據庫,名為event.

建一表,名為events,包含字段有EVENT_ID,title,EVENT_DATE,類型分別是整型自動增長主鍵,varchar,timestamp.

2.1打開eclipse,建立一個JavaProject。導入相關類,包括hibernate3.jar和/lib/required里的所有jar包,加上slf4j-nop-1.5.2.jar和mysql-connector-java-5.1.0-bin.jar.

2.2新建一個實體類Event

packagecom.historycreator.hibernate;

importjava.util.Date;

publicclassEvent{

privateLongid;

privateStringtitle;

privateDatedate;

publicEvent(){}

publicLonggetId(){

returnid;

}

privatevoidsetId(Longid){

this.id=id;

}

publicDategetDate(){

returndate;

}

publicvoidsetDate(Datedate){

this.date=date;

}

publicStringgetTitle(){

returntitle;

}

publicvoidsetTitle(Stringtitle){

this.title=title;

}

}

2.3在com.historycreator.hibernate下建立配置文件Event.hbm.xml,內容如下

"-//Hibernate/HibernateMappingDTD3.0//EN"

"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

2.4在src文件夾,也就是在com同級目錄下,建立配置文件hibernate.cfg.xml,內容如下:

"-//Hibernate/HibernateConfigurationDTD3.0//EN"

"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

org.gjt.mm.mysql.Driver

jdbc:mysql://localhost/event?useUnicode=true&characterEncoding=gbk

root

test

1

org.hibernate.dialect.MySQL5Dialect

thread

org.hibernate.cache.NoCacheProvider

true

update

2.5建工廠類HibernateUtil

packagecom.historycreator.hibernate;

importorg.hibernate.SessionFactory;

importorg.hibernate.cfg.Configuration;

publicclassHibernateUtil{

privatestaticfinalSessionFactorysessionFactory=buildSessionFactory();

privatestaticSessionFactorybuildSessionFactory(){

try{

//CreatetheSessionFactoryfromhibernate.cfg.xml

returnnewConfiguration().configure().buildSessionFactory();

}

catch(Throwableex){

//Makesureyoulogtheexception,asitmightbeswallowed

System.err.println("InitialSessionFactorycreationfailed."+ex);

thrownewExceptionInInitializerError(ex);

}

}

publicstaticSessionFactorygetSessionFactory(){

returnsessionFactory;

}

}

2.6建類EventManager

packagecom.historycreator.hibernate;

importjava.util.Date;

importorg.hibernate.classic.Session;

publicclassEventManager{

publicstaticvoidmain(String[]args){

EventManagermgr=newEventManager();

mgr.createAndStoreEvent("MyEvent",newDate());

HibernateUtil.getSessionFactory().close();

}

privatevoidcreateAndStoreEvent(Stringtitle,DatetheDate){

Sessionsession=HibernateUtil.getSessionFactory().getCurrentSession();

session.beginTransaction();

EventtheEvent=newEvent();

theEvent.setTitle(title);

theEvent.setDate(theDate);

session.save(theEvent);

session.getTransaction().commit();

}

}

運行即可.效果就是往數據庫中插入了一條記錄.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美尺度大的性做爰视频| 尤物tv国产一区| 国产精品一二三在线| 日韩av中文字幕在线免费观看| 成人在线视频网站| 成人久久久久久久| 久久成人人人人精品欧| 2019中文字幕免费视频| 精品美女永久免费视频| 亚洲高清免费观看高清完整版| 国产丝袜一区二区三区免费视频| 97色在线视频观看| 777午夜精品福利在线观看| 日本国产精品视频| 91色视频在线导航| 亚洲韩国日本中文字幕| 国产精品久久二区| 久久久久久国产精品| 国产精品视频区| 一区二区三区在线播放欧美| 久久精品国产精品| 国产精品揄拍一区二区| 亚洲xxx视频| 国产一区视频在线播放| 久久这里只有精品99| 91po在线观看91精品国产性色| 国模精品系列视频| 精品小视频在线| 色婷婷综合成人| 国产一区二区三区在线播放免费观看| 国产成人在线视频| 国产精品视频1区| 亚洲精品视频久久| 亚洲天堂av电影| 高清一区二区三区四区五区| 日韩精品一区二区视频| 亚洲人成在线观看网站高清| 久久久久久久久91| 亚洲国产精品国自产拍av秋霞| 2019中文字幕在线观看| 色综合天天狠天天透天天伊人| 久久久噜噜噜久久| 性色av香蕉一区二区| 亚洲欧美日韩在线高清直播| 欧美洲成人男女午夜视频| 亚洲精品免费一区二区三区| 1769国内精品视频在线播放| 韩剧1988免费观看全集| 欧美精品videosex极品1| 亚洲电影中文字幕| 国产日韩欧美在线| 国产精品视频自拍| 精品亚洲一区二区三区在线播放| 久久久精品视频在线观看| 欧美一级片一区| 在线亚洲欧美视频| 韩剧1988在线观看免费完整版| 九九久久久久99精品| 91精品国产综合久久香蕉922| 中文字幕欧美日韩va免费视频| 欧美疯狂xxxx大交乱88av| 国产伦精品免费视频| 日韩精品免费在线观看| 国产mv免费观看入口亚洲| 欧美老妇交乱视频| 一本一本久久a久久精品牛牛影视| 日韩福利在线播放| 亚洲国产成人精品一区二区| 国产精品视频久久| 欧美日韩视频免费播放| 北条麻妃99精品青青久久| 在线电影欧美日韩一区二区私密| 色午夜这里只有精品| 国产精品日韩电影| 在线电影av不卡网址| 亚洲男人天堂2023| 最新国产成人av网站网址麻豆| 91av免费观看91av精品在线| 国产亚洲人成a一在线v站| 欧美激情区在线播放| 国产成人精品久久亚洲高清不卡| 国产美女直播视频一区| 亚洲人成网7777777国产| 国产精品免费一区二区三区都可以| 亚洲一区中文字幕在线观看| 国产精品久久久久久久久| 91网站在线看| 亚洲精品电影在线| 亚洲a级在线播放观看| 91av福利视频| 深夜福利日韩在线看| 国产主播喷水一区二区| 国产精品白嫩初高中害羞小美女| 国产亚洲综合久久| 国产亚洲一区精品| 亚洲国产欧美在线成人app| 久久精品国产视频| 国产999视频| 国产视频精品在线| 久久精品这里热有精品| 主播福利视频一区| 国产成人鲁鲁免费视频a| 久久久www成人免费精品张筱雨| 8050国产精品久久久久久| 国产视频精品免费播放| 午夜精品在线观看| 亚洲日韩欧美视频一区| 一区二区在线免费视频| 精品国产91久久久久久| 欧美精品videosex性欧美| 国产亚洲精品久久久久动| 精品国产电影一区| 国产成人97精品免费看片| 欧美高清视频在线播放| 91精品国产自产在线老师啪| 国产成人久久久精品一区| 久久免费精品视频| 国产亚洲视频在线| 欧美在线一区二区视频| 亚洲一区二区三区四区视频| 69影院欧美专区视频| 欧美高清激情视频| 日韩免费在线免费观看| 亚洲精品一区中文| 性欧美xxxx视频在线观看| 欧美日韩裸体免费视频| 精品久久久久久亚洲精品| 亚洲精品98久久久久久中文字幕| 岛国av一区二区三区| 国产精品女主播视频| 在线免费观看羞羞视频一区二区| 亚洲电影在线看| 91精品久久久久久久久久久久久| 欧美日韩爱爱视频| 精品国产91乱高清在线观看| 68精品国产免费久久久久久婷婷| 亚洲大胆人体av| 另类色图亚洲色图| 久久夜色精品国产欧美乱| 美女性感视频久久久| 亚洲一区二区三区在线免费观看| 国产综合久久久久| 日韩精品中文字幕有码专区| 欧美精品在线观看91| 日韩高清av一区二区三区| 国产成人一区三区| 隔壁老王国产在线精品| 亚洲国产美女精品久久久久∴| 欧美综合国产精品久久丁香| 亚洲精品视频免费| 在线观看国产欧美| 亚洲在线观看视频| 国产精品美女主播| 国产成人av在线| 欧美成人免费视频| 中文字幕在线观看亚洲| 日韩在线观看你懂的| 91中文字幕在线观看| 亚洲午夜精品久久久久久久久久久久| 91av在线国产| 亚洲www永久成人夜色| 97国产精品人人爽人人做| 中文字幕久久亚洲| 亚洲xxxx3d|