新聞中心
本文向大家介紹Hibernate Sample,可能好多人還不了解Hibernate Sample,沒(méi)有關(guān)系,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西。我們所要建的應(yīng)用非常簡(jiǎn)單,只是利用hibernate3.0對(duì)一張表進(jìn)行操作。

沙依巴克網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,沙依巴克網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為沙依巴克近1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的沙依巴克做網(wǎng)站的公司定做!
軟件環(huán)境:
1.Eclipse3.1.2;
2.MyEclipse4.1.0;
3.MySql Server 5.0 ;
4.MySql Java Connector J 5.0.4;
5.hibernate3.0 Core Libraries;
6.hibernate3.0 Advanced Libraries;
整個(gè)應(yīng)用的創(chuàng)建依以下步驟完成:
1.新建一個(gè)名為hibernatetest的mysql schema;
2.創(chuàng)建一張名為User的表格,其語(yǔ)句如下:
- CREATE TABLE `hibernatetest`.`User` (`id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
`name` VARCHAR(45) NOT NULL,`sex` CHAR NOT NULL,`age`
TINYINT UNSIGNED NOT NULL, PRIMARY KEY (`id`)- )
- ENGINE = InnoDB;
3.打開(kāi)MyEclipse的DB Browser視圖,在右擊選項(xiàng)菜單(Context Menu)上選擇New……,彈出Database
Profile對(duì)話框,用于新建一個(gè)Profile,填入以下信息:
◆Profile Name: localhost_mysql_profile;
◆Driver: 打開(kāi)Configure database driver鏈接,配置jdbc驅(qū)動(dòng),我們只需加入MySql Connector J的JDBC驅(qū)動(dòng)即可;
◆URL: jdbc: mysql://127.0.0.1:3306/hibernatetest;
◆User Name: 用戶(hù)名;
◆Password: 密碼;
創(chuàng)建完profile后,嘗試一下連接至數(shù)據(jù)庫(kù),成功即可;
4.在Eclipse中新建一個(gè)名為Hibernate Sample的Java項(xiàng)目;
◆創(chuàng)建一個(gè)名為config的目錄,用于放置hibernate.cfg.xml;
◆創(chuàng)建一個(gè)名為mappings的目錄,用于放置映射文件;
5.在Hibernate Sample項(xiàng)目的右擊選項(xiàng)菜單中,選擇MyEclipse->Add Hibernate Capabilities……這樣會(huì)彈出一個(gè)Hibernate Support for MyEclipse的對(duì)話框:
◆>***步是選擇要添加到工程的包,我們把Hibernate3.0的Core及Advanced包都勾上;
◆第二步是否創(chuàng)建hibernate.cfg.xml,我們把configuration folder設(shè)定為src\config;
◆第三步是指定數(shù)據(jù)庫(kù)連接細(xì)節(jié)(specify database connection details),我們只需名為localhost_mysql_profile即可,因?yàn)槲覀冎耙呀?jīng)進(jìn)行了設(shè)置;
◆第四步問(wèn)你是否創(chuàng)建SessionFactory,這個(gè)SessionFactory其實(shí)是Hibernate提供的一個(gè)用于
管理Session的類(lèi),它可以確保在每個(gè)獨(dú)立的線程中Session是***的,我們創(chuàng)建名為cn.com.test.Hibernate Sample.factory.HibernateSessionFactory的類(lèi);通過(guò)上述的四步,現(xiàn)在的工程里面已經(jīng)擁有了hibernate所需的包及配置文件。
網(wǎng)站欄目:詳細(xì)描述HibernateSample
網(wǎng)頁(yè)網(wǎng)址:http://fisionsoft.com.cn/article/dpopeop.html


咨詢(xún)
建站咨詢(xún)
