小黑J2EE學習ing
我很會努力
BlogJava
首頁
新隨筆
聯系
聚合
管理
隨筆-21 評論-29 文章-0 trackbacks-0
小黑hibernate學習(二)
Hibernate開發流程
1由Domain Object -> mappin -> db (官方推薦)
2由D開始,用工具生成mapping 和 Domin Objec 。(使用較多)
3由映射文件開始
Domain Object的限制
1.默認的構造方法(必須得)
2.有無意義的標示符(主鍵)(可選)
3.非final的,對懶加載有影響(可選)
優化我的第一個實例
由于Base類中的初始化只能初始化一次 ,現新建一個HibernateUtil類(final類),專門用于hibernate的初始化
修改Base類代碼為如下
package
cn.itcast.hibernate;
import
java.util.Date;
import
org.hibernate.HibernateException;
import
org.hibernate.Session;
import
cn.itcast.hibernate.domain.User;
import
org.hibernate.Transaction;
public
class
Base
{
public
static
void
main(String[] args)
{
User user
=
new
User();
user.setBirthday(
new
Date());
user.setName(
"
name
"
);
addUser(user);
System.out.println(
"
end
"
);
}
static
void
addUser(User user)
{
Session s
=
null
;
Transaction tx
=
null
;
try
{
s
=
HibernateUtil.getSession();
tx
=
s.beginTransaction();
s.save(user);
tx.commit();
}
catch
(HibernateException e)
{
if
(tx
!=
null
)
tx.rollback();
throw
e ;
}
finally
{
if
(s
!=
null
)
s.close();
}
}
}
新建的HibernateUtil類代碼如下
package
cn.itcast.hibernate;
import
org.hibernate.Session;
import
org.hibernate.SessionFactory;
import
org.hibernate.cfg.Configuration;
public
final
class
HibernateUtil
{
private
static
SessionFactory sessionFactory ;
private
HibernateUtil()
{}
static
{
Configuration cfg
=
new
Configuration() ;
cfg.configure();
sessionFactory
=
cfg.buildSessionFactory();
}
public
static
SessionFactory getSessionFactory()
{
return
sessionFactory;
}
public
static
Session getSession()
{
return
sessionFactory.openSession();
}
}
運行 顯示成功!
posted on 2009-05-04 10:12
特立獨行
閱讀(280)
評論(0)
編輯
收藏
所屬分類:
Hibernate框架
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
小黑Hibernate學習(六)
小黑Hibernate學習(五)
小黑Hibernate學習(四)
小黑Hibernate學習(三) Session接口及get、load、persist方法
小黑hibernate學習(二)
小黑hibernate學習(一)
小黑J2EE學習之路 歡迎大家觀臨! 希望大家能多指教哦!
<
2025年5月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(2)
給我留言
查看公開留言
查看私人留言
隨筆分類
Hibernate框架(6)
J2EE核心技術(1)
Java 技術
Java面試題
Spring框架(5)
Struts框架(7)
數據庫
隨筆檔案
2010年6月 (2)
2009年6月 (1)
2009年5月 (17)
2009年4月 (1)
搜索
最新評論
1.?re: struts2實現文件上傳和下載[未登錄]
下載做來直接就在頁面把文件打開了。。
--小菜
2.?re: struts2實現文件上傳和下載
你這代碼量有點多,STRUTS2封裝好了,頂多15行搞定
--你這代碼量有點多
3.?re: struts2實現文件上傳和下載
怎么將上傳的東西在頁面上顯示出來啊
--邊城
4.?re: struts2實現文件上傳和下載
配置的文件 有關鍵字, 把action 中的name 換下就可以了 @陳
--采用
5.?re: struts2實現文件上傳和下載
大俠 ……怎么實現點一個文件下載一個文件,而不是固定的文件?
--pppppppppp
閱讀排行榜
1.?struts2實現文件上傳和下載(17518)
2.?小黑struts學習(五) Action Mapping、ActionForward和ActionForm組件學習(1626)
3.?小黑Hibernate學習(三) Session接口及get、load、persist方法(1005)
4.?ASSH框架的技術基礎和設計(761)
5.?Spring 框架的設計理念與設計模式分析(654)
評論排行榜
1.?struts2實現文件上傳和下載(27)
2.?Spring 框架的設計理念與設計模式分析(1)
3.?很開心加入BlogJava 就像找到了組織一樣(1)
4.?Spring 框架的設計理念與設計模式分析(2)(0)
5.?JFreeChart的中文亂碼問題 知道的幫忙解決一下(0)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 特立獨行
主站蜘蛛池模板:
免费在线观看一区
|
亚洲国产一级在线观看
|
国产18禁黄网站免费观看
|
久久久久亚洲AV片无码下载蜜桃
|
国产区在线免费观看
|
MM131亚洲国产美女久久
|
av午夜福利一片免费看久久
|
成人免费看黄20分钟
|
亚洲阿v天堂在线
|
国内少妇偷人精品视频免费
|
久久精品亚洲综合专区
|
无码日韩精品一区二区免费暖暖
|
亚洲国产三级在线观看
|
四虎影视在线影院在线观看免费视频
|
久久精品国产亚洲av麻
|
9420免费高清在线视频
|
亚洲精品二三区伊人久久
|
精品久久久久成人码免费动漫
|
亚洲熟伦熟女新五十路熟妇
|
国产精品一区二区三区免费
|
亚洲AV无码一区二区乱孑伦AS
|
久久久久国色av免费看
|
激情内射亚洲一区二区三区爱妻
|
免费激情视频网站
|
av成人免费电影
|
亚洲AV无码精品色午夜果冻不卡
|
xx视频在线永久免费观看
|
亚洲第一区二区快射影院
|
永久免费AV无码网站在线观看
|
新最免费影视大全在线播放
|
久久精品夜色国产亚洲av
|
久久久www成人免费毛片
|
亚洲综合一区二区三区四区五区
|
国产精品四虎在线观看免费
|
99视频在线观看免费
|
亚洲国产品综合人成综合网站
|
日本高清免费不卡在线
|
97人妻精品全国免费视频
|
精品丝袜国产自在线拍亚洲
|
四虎永久在线精品免费影视
|
亚洲一卡2卡4卡5卡6卡在线99
|