精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Hibernate結(jié)合MYSQL數(shù)據(jù)庫(kù)簡(jiǎn)單教程

開發(fā) 后端
本文向您介紹在Eclipse中使用Hibernate結(jié)合MySQL數(shù)據(jù)庫(kù)開發(fā)的一個(gè)簡(jiǎn)明教程。

在網(wǎng)上找了很多Hibernate的相關(guān)教程,大多數(shù)都是結(jié)合WEB服務(wù)器的,自己寫一個(gè)單獨(dú)的示例在Eclipse下直接運(yùn)行,不需要自己寫ANT腳本,不需要結(jié)合web服務(wù)器。但是需要MYSQL數(shù)據(jù)庫(kù)-_-

首先要學(xué)會(huì)如何使用Eclipse,然后要下載Hibernate需要的所有JAR文件,最后安裝好MYSQL
準(zhǔn)備開始!

第一步,我們要?jiǎng)?chuàng)建一個(gè)表 結(jié)構(gòu)如下
  +-----------+--------------+------+-----+---------+----------------+
  | Field  | Type | Null | Key | Default | Extra  |
  +-----------+--------------+------+-----+---------+----------------+
| id| int(11)  | NO| MUL | NULL| auto_increment |
| title| varchar(400) | YES | | NULL||
| content | text | YES | | NULL||
| time  | datetime | YES | | NULL||
  +-----------+--------------+------+-----+---------+----------------+

第二步,在Eclipse中創(chuàng)建一個(gè)JAVA項(xiàng)目(我在項(xiàng)目中用到的包名是cn.com.nick.hbm)。編寫News.java類,這個(gè)類對(duì)應(yīng)了數(shù)據(jù)庫(kù)中的表

   package cn.com.nick.hbm;
import java.util.Date;
public class News
{
private int id;
private String title;
private String content;
private Date date;
public int getId()
{
return id;
}
public void setId(int id)
{
this.id = id;
}
public String getTitle()
{
return title;
}
public void setTitle(String title)
{
this.title = title;
}
public String getContent()
{
return content;
}
public void setContent(String content)
{
this.content = content;
}
public Date getDate()
{
return date;
}
public void setDate(Date date)
{
this.date = date;
}
}

第三步,配置對(duì)應(yīng)關(guān)系 保存為News.hbm.xml文件 與News類在同一目錄下(并不是一定要在同一目錄下,為了方便暫時(shí)先放在這里)
   
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"










 

第四步,配置hibernate.cfg.xml 注意這個(gè)名字不能改,并且要放到SRC的跟路徑下(這里要注意,如果放錯(cuò)地方示例中的方法是找不到這個(gè)文件的)
    
PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
"
true

com.mysql.jdbc.Driver

thread

jdbc:mysql://localhost:3306/test

root
123

org.hibernate.dialect.MySQLDialect

my

最后創(chuàng)建一個(gè)測(cè)試類 Test.java 代碼如下,里邊有注釋說明
package cn.com.nick.hbm;
import java.util.Date;
import java.util.List;
import org.hibernate.HibernateException;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import org.hibernate.classic.Session;
public class Test
{
private static final SessionFactory sessionFactory;
static
{
try
{
// 這里創(chuàng)建了SessionFactory 將hibernate.cfg.xml文件放到SRC的跟路徑下
// Hibernate會(huì)自己找到
sessionFactory = new Configuration().configure()
  .buildSessionFactory();
} catch (Throwable ex)
{
// Make sure you log the exception, as it might be swallowed
System.err.println("Initial SessionFactory creation failed." + ex);
throw new ExceptionInInitializerError(ex);
}
}
public static SessionFactory getSessionFactory()
{
return sessionFactory;
}
public static void main(String[] args)
{
// 實(shí)例化一個(gè)新的News對(duì)象,并填充內(nèi)容
News news = new News();
news.setTitle("測(cè)試標(biāo)題");
news.setContent("添加測(cè)試內(nèi)容");
news.setDate(new Date());
Test t = new Test();
// 調(diào)用Test類下的存儲(chǔ)方法,相當(dāng)于執(zhí)行INSERT語句
// t.Save(news);
// 調(diào)用查詢方法,顯示數(shù)據(jù)庫(kù)的內(nèi)容
t.select();
// 調(diào)用更新方法
// t.update();
// 調(diào)用刪除
// t.delete();
}
/**
* 一個(gè)簡(jiǎn)單的添加數(shù)據(jù)方法
* @param news news對(duì)象,這個(gè)對(duì)象將被添加到庫(kù)中
*/
public void Save(News news)
{
try
{
//獲取hibernate的session
Session session = Test.getSessionFactory().getCurrentSession();
session.beginTransaction();
//這里只需要調(diào)用save方法把news對(duì)象傳進(jìn)去就插入成功了!
session.save(news);
session.getTransaction().commit();
} catch (HibernateException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* 查詢方法
*/
public void select()
{
try
{
Session session = Test.getSessionFactory().getCurrentSession();
session.beginTransaction();
//注意!!!這里的 News 不是表名稱! 是對(duì)象名所以要注意大小寫
String sql=" from News";
//帶條件的查詢
//String sql="from News where id=1";
//用session.createQuery()執(zhí)行HQL查詢語句
List l = session.createQuery(sql).list();
//在控制臺(tái)循環(huán)輸出
for (News n : l)
{
 System.out.println(n.getId());
 System.out.println(n.getTitle());
 System.out.println(n.getContent());
 System.out.println(n.getDate());
 System.out.println("==============");
}
session.getTransaction().commit();
} catch (HibernateException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* 更新方法
*/
public void update()
{
try
{
Session session = Test.getSessionFactory().getCurrentSession();
session.beginTransaction();
//定義了要裝載對(duì)象的ID
Integer id = 1;
//用load方法裝載一個(gè)對(duì)象進(jìn)來
News n = (News) session.load(News.class, new Integer(id));
//重新設(shè)置這個(gè)對(duì)象的標(biāo)題
n.setTitle("更新后標(biāo)題");
//用update方法更新這個(gè)對(duì)象
session.update(n);
session.getTransaction().commit();
} catch (HibernateException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void delete()
{
try
{
Session session = Test.getSessionFactory().getCurrentSession();
session.beginTransaction();
//定義了要裝載對(duì)象的ID
Integer id = 6;
//用load方法裝載一個(gè)對(duì)象進(jìn)來
News n = (News) session.load(News.class, new Integer(id));
//用delete方法刪除這個(gè)對(duì)象
session.delete(n);
session.getTransaction().commit();
} catch (HibernateException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}


好啦,直接運(yùn)行Test類看一下效果吧!

您正在閱讀: Hibernate結(jié)合MYSQL數(shù)據(jù)庫(kù)簡(jiǎn)單教程

【編輯推薦】

  1. Hibernate單元測(cè)試的方法:HSQLDB
  2. Hibernate的兩種配置文件格式
  3. Hibernate/JPA成功使用的十點(diǎn)心得
責(zé)任編輯:張攀 來源: 百度空間
相關(guān)推薦

2011-03-21 17:00:23

MySQL數(shù)據(jù)庫(kù)

2009-09-25 13:18:15

Hibernate數(shù)據(jù)

2009-09-24 14:12:22

Hibernate數(shù)據(jù)

2011-08-30 12:59:52

Qt數(shù)據(jù)庫(kù)

2010-06-04 09:58:03

MySQL數(shù)據(jù)庫(kù)備份

2010-06-09 11:32:51

MySQL數(shù)據(jù)庫(kù)備份

2009-09-24 13:17:37

Hibernate類庫(kù)

2009-09-29 14:03:14

Hibernate數(shù)據(jù)

2009-07-02 09:35:02

hibernate訪問

2009-06-24 07:53:47

Hibernate數(shù)據(jù)

2011-04-06 09:09:17

MySQL數(shù)據(jù)庫(kù)備份

2019-01-02 09:30:59

MySQL數(shù)據(jù)庫(kù)日志審計(jì)

2025-04-09 11:35:00

MySQL數(shù)據(jù)庫(kù)監(jiān)控

2010-05-14 11:04:17

連接MySQL

2017-05-23 14:56:49

MySQLvsftpd虛擬用戶

2009-09-28 13:33:48

Hibernate訪問

2009-06-24 07:58:52

Hibernate多數(shù)

2018-01-04 10:43:43

OracleMysqlJava

2010-06-12 13:47:30

連接MySQL 數(shù)據(jù)庫(kù)

2010-05-17 10:24:44

MySQL數(shù)據(jù)庫(kù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

午夜欧美视频在线观看| 日韩一区精品视频| 色婷婷综合久久久中文字幕| 青青草成人激情在线| 国产真人无遮挡作爱免费视频| 精品国产aⅴ| 7777精品伊人久久久大香线蕉最新版| 日韩欧美99| 亚洲一区二区色| 欧美 日韩 国产 一区| 亚洲国产成人在线视频| 中文字幕欧美人妻精品一区| 1769视频在线播放免费观看| 国内精品伊人久久久久av影院| 久久久亚洲精选| 一区二区三区伦理片| 99精品在线免费观看| 亚洲风情在线资源站| 日韩在线电影一区| 国产激情久久久久久熟女老人av| 中文字幕av亚洲精品一部二部| 亚洲成人精品在线| 五月天开心婷婷| 台湾佬中文娱乐网欧美电影| 自拍视频在线观看一区二区| 国产视色精品亚洲一区二区| 久久国产乱子伦精品| 99久久www免费| 亚洲第一中文字幕| 天天摸天天舔天天操| 久热在线观看视频| 伊人开心综合网| 手机看片福利永久国产日韩| 涩涩视频免费看| 国产一区在线不卡| 国产成人精品视频在线| 国产精品美女毛片真酒店| 久久在线视频| 一区二区在线视频| 亚洲精品视频大全| 国产福利一区二区精品秒拍| 欧美精品高清视频| 热久久精品免费视频| 成人在线影视| 国产精品天干天干在线综合| 精品日本一区二区| 高潮毛片7777777毛片| 国产在线视视频有精品| 国产精品专区第二| 一二三区免费视频| 欧美专区18| 17婷婷久久www| 国产主播在线观看| 欧美成人一品| 欧美巨乳美女视频| 国产精品扒开腿做爽爽| 亚洲精品aaaaa| 日韩国产中文字幕| 国产黑丝一区二区| 最新国产一区二区| 欧美高清性hdvideosex| 视频二区在线播放| 性欧美xxx69hd高清| 精品国产户外野外| 极品美女扒开粉嫩小泬| f2c人成在线观看免费视频| 亚洲欧美激情插 | 成人av午夜电影| 操人视频欧美| 欧美亚洲精品在线观看| 国产成人日日夜夜| 91精品国产一区二区三区动漫| 国产一区二区三区中文字幕| 国内成人免费视频| 亚洲一区二区三区视频播放| 国产99久一区二区三区a片 | 亚洲国产综合人成综合网站| 免费极品av一视觉盛宴| 欧美videos另类精品| 国产精品国产三级国产aⅴ原创 | 日韩中文字幕免费观看| 波多野结衣一区二区三区| 99视频免费观看| 色噜噜在线播放| 久久女同性恋中文字幕| 日韩中文一区| 黄色网在线免费看| 一片黄亚洲嫩模| 欧美精品一区免费| 成人国产精品| 欧美一级专区免费大片| 午夜视频在线观看国产| 免费欧美激情| 操日韩av在线电影| 日韩视频免费观看高清| 久久激情视频| 91在线观看欧美日韩| 国产精品久久久久久免费| 成人涩涩免费视频| 日本三级中国三级99人妇网站| 精品视频在线一区二区| 一区二区不卡在线视频 午夜欧美不卡在| 你真棒插曲来救救我在线观看| 成年人视频免费在线播放| 色94色欧美sute亚洲线路一久 | 国精产品一区一区三区mba视频| 产国精品偷在线| 欧美zozo| 亚洲摸摸操操av| 日韩欧美亚洲天堂| 91麻豆精品一二三区在线| 亚洲电影在线观看| 精品人妻无码一区二区三区| 99久久精品国产亚洲精品| 久久成人在线视频| 久久视频免费在线观看| 日av在线不卡| 狠狠爱一区二区三区| 在线观看免费黄视频| 亚洲成人综合网站| 鲁一鲁一鲁一鲁一av| 九九热播视频在线精品6| 色99之美女主播在线视频| 在线看成人av| 精品亚洲国内自在自线福利| 日本一区视频在线观看免费| 91九色porn在线资源| 欧美丰满美乳xxx高潮www| 日本高清www| 亚洲成色精品| 亚洲最大成人在线| 国产高清在线观看| 午夜精品久久久久久久99樱桃| 九九热精品国产| 欧美极品在线观看| 51精品国产黑色丝袜高跟鞋| 天天干天天爱天天操| 亚洲一区二区三区爽爽爽爽爽| 成人高清在线观看视频| 亚洲成人精品| 成人激情电影一区二区| 日本亚洲精品| 欧美精品高清视频| 久久久久久久久久97| 九色综合狠狠综合久久| 手机看片日韩国产| 国产美女视频一区二区 | 日韩电影免费观看在| 中文字幕在线视频久| 国产丝袜一区二区| 欧美a视频在线观看| 国产拍揄自揄精品视频麻豆| 爱情岛论坛成人| 日韩大片在线| 成人日韩av在线| jizz性欧美| 欧美不卡激情三级在线观看| 国产无精乱码一区二区三区| av不卡一区二区三区| 自慰无码一区二区三区| 免费不卡中文字幕在线| 国产精品久久久久999| 日本电影在线观看网站| 日韩精品中文字幕一区| 国产精品视频免费播放| 日本一区免费视频| 久久久福利影院| 激情久久久久| 欧美一区观看| 国产精品一区二区三区www| 欧美激情精品久久久久久变态 | 91麻豆产精品久久久久久| 国产熟人av一二三区| 91一区二区| av在线不卡一区| 欧美片第一页| 久久人人爽人人爽人人片亚洲| 亚洲奶汁xxxx哺乳期| 欧美性xxxxxx| 女同久久另类69精品国产| 国产精品系列在线播放| 337p粉嫩大胆噜噜噜鲁| 天天综合精品| 久久99精品久久久水蜜桃| 欧美久久久网站| 久久久最新网址| 福利在线午夜| 精品国产1区二区| 日本视频www色| 亚洲午夜成aⅴ人片| 亚洲理论片在线观看| 国产精品亚洲一区二区三区在线| 精品少妇一区二区三区在线| 国产高清久久| 久久精品二区| 亚洲精品无播放器在线播放| 97视频免费看| 91吃瓜网在线观看| 日韩电影中文字幕av| 国产精品探花视频| 色综合久久中文综合久久牛| 欧美国产在线看| 国产精品天美传媒沈樵| 三级男人添奶爽爽爽视频| 国产在线观看一区二区| 黄色高清无遮挡| 国产激情欧美| 性色av一区二区三区在线观看 | 国产999精品在线观看| 91精品国产乱码久久久久久蜜臀 | 国产精品美女无圣光视频| 2019中文字幕在线电影免费| 色婷婷成人综合| 九色在线视频蝌蚪| 亚洲国产精品国自产拍av秋霞| 国产又粗又猛又爽又黄91| 色网综合在线观看| 免费看日韩毛片| 亚洲一区二区精品视频| 五月综合色婷婷| 国产精品麻豆欧美日韩ww| 无码h肉动漫在线观看| www.在线成人| 中文字幕三级电影| 国产成人精品一区二区三区四区| 伊人网在线综合| 免费在线观看日韩欧美| 分分操这里只有精品| 韩国成人二区| 欧美精品在线第一页| 午夜伦理在线| 伊人精品在线观看| 免费人成在线观看网站| 日韩精品久久久久| 五月婷婷六月色| 精品对白一区国产伦| 午夜精品在线播放| 日韩一区二区在线免费观看| 国产精品久久久久久免费免熟| 欧美三级视频在线观看| 亚洲天堂视频在线播放| 在线观看国产日韩| 久久久蜜桃一区二区| 日韩欧美国产视频| 人妻丰满熟妇av无码区| 欧美日韩在线视频一区二区| 中文字幕日韩一级| 粉嫩老牛aⅴ一区二区三区| 日本一级一片免费视频| 五月天中文字幕一区二区| 国产在线一区视频| 亚洲国产日韩精品| 日本天堂在线视频| 黑人巨大精品欧美一区二区三区| 国偷自拍第113页| 欧美性猛交xxxxx免费看| 免费污污视频在线观看| 欧美性大战久久| 亚洲综合一区中| 欧美一区二区三区思思人| 国产91视频在线| 亚洲大尺度美女在线| 日韩porn| 最近2019中文免费高清视频观看www99 | 在线视频亚洲自拍| 国产视频二区在线观看| 亚洲天堂成人在线视频| av在线免费一区| 久久韩国免费视频| 18av在线视频| 国产69精品久久久久99| 亚洲www免费| 成人看片人aa| 老司机精品视频在线播放| 日本亚洲欧洲精品| 亚洲欧洲中文字幕| 国产综合av在线| 久久电影网站中文字幕| 18禁一区二区三区| 久久免费的精品国产v∧| 任我爽在线视频| 五月天丁香久久| 一区二区 亚洲| 亚洲国产高清自拍| 97视频在线观看网站| 久久久这里只有精品视频| 亚洲电影有码| 91观看网站| 国产成人调教视频在线观看| 久操手机在线视频| 九九热爱视频精品视频| 国产精品国产自产拍高清av王其 | 免费在线黄网站| 日韩精品久久久久久| 国产免费a级片| 欧美国产成人精品| 在线看成人av| 91精品福利在线一区二区三区| 日韩在线免费看| 91精品啪在线观看国产81旧版| 成人激情黄色网| 欧美一区 二区| 中国黄色录像片| 三级影片在线看| 精品久久久国产| 国产黄色美女视频| 最近2019年中文视频免费在线观看| 国产高清自产拍av在线| 91老司机精品视频| 蜜桃一区二区三区| 热99这里只有精品| 国产成人在线网站| 熟女少妇a性色生活片毛片| 色偷偷一区二区三区| 俄罗斯嫩小性bbwbbw| 久青草国产97香蕉在线视频| jizz亚洲女人高潮大叫| 国产精品免费一区二区三区四区| 香蕉久久网站| 色乱码一区二区三区在线| 久久久久久免费| 久久狠狠高潮亚洲精品| 欧美一区二区网站| 免费的黄网站在线观看| 国产精品88a∨| 沈樵精品国产成av片| 男人天堂1024| a级高清视频欧美日韩| 久久精品久久国产| 日韩欧美精品三级| 26uuu亚洲电影在线观看| 国产综合福利在线| 手机亚洲手机国产手机日韩| youjizzxxxx18| 日本一区二区三区四区| 国产一级片免费视频| 亚洲欧美日韩中文在线制服| 在线电影国产精品| 国产精品乱子伦| 亚洲激情视频在线播放| av影院在线| 国产精品综合久久久久久| 韩国精品一区二区三区| 日本精品一二三区| 亚洲在线视频一区| 亚洲美女综合网| 性日韩欧美在线视频| 久久视频在线观看| 久久网站免费视频| 久久久精品高清| 国产综合一区二区| 午夜成人亚洲理伦片在线观看| 91豆麻精品91久久久久久| 国产色a在线| 国产欧美日韩视频| 亚洲精品2区| 91免费欧美精品| 日本不卡高清| 超碰91在线播放| 亚洲国产精品麻豆| 暖暖视频在线免费观看| 国产精品国产自产拍高清av水多 | 欧美视频二区36p| 日本特级黄色片| 亚洲欧洲国产精品| 91p九色成人| 欧美精品久久96人妻无码| 国产精品亚洲视频| 亚洲国产成人精品激情在线| 亚洲色图五月天| 亚洲福利影视| 拔插拔插海外华人免费| 久久伊人中文字幕| 国产精品久久久久久久一区二区| 欧美劲爆第一页| 精品久久国产| 国产永久免费网站| 天天操天天综合网| 91激情在线| 国产精品久久久久久久小唯西川 | 91精品国产高清自在线| 精品欧美久久| 无码人妻丰满熟妇啪啪网站| 日本韩国一区二区三区| 在线观看的网站你懂的| 欧美18视频| 国产一区二区福利| 国产女同在线观看| 精品国产欧美一区二区五十路| 国产suv精品一区| 一级黄色特级片| 五月开心婷婷久久| www视频在线免费观看| 久久婷婷人人澡人人喊人人爽| 国内一区二区在线| 久久夜色精品国产噜噜亚洲av| 欧美成人sm免费视频| 精品一区三区| 无码人妻精品一区二区三| 欧美日韩一级黄|