小黑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
特立獨行
閱讀(288)
評論(0)
編輯
收藏
所屬分類:
Hibernate框架
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
小黑Hibernate學習(六)
小黑Hibernate學習(五)
小黑Hibernate學習(四)
小黑Hibernate學習(三) Session接口及get、load、persist方法
小黑hibernate學習(二)
小黑hibernate學習(一)
小黑J2EE學習之路 歡迎大家觀臨! 希望大家能多指教哦!
<
2025年7月
>
日
一
二
三
四
五
六
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
8
9
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(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實現文件上傳和下載(17534)
2.?小黑struts學習(五) Action Mapping、ActionForward和ActionForm組件學習(1640)
3.?小黑Hibernate學習(三) Session接口及get、load、persist方法(1012)
4.?ASSH框架的技術基礎和設計(771)
5.?Spring 框架的設計理念與設計模式分析(664)
評論排行榜
1.?struts2實現文件上傳和下載(27)
2.?Spring 框架的設計理念與設計模式分析(1)
3.?很開心加入BlogJava 就像找到了組織一樣(1)
4.?Spring 框架的設計理念與設計模式分析(2)(0)
5.?JFreeChart的中文亂碼問題 知道的幫忙解決一下(0)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 特立獨行
主站蜘蛛池模板:
99久久这里只精品国产免费
|
中文字幕在线视频免费观看
|
日本片免费观看一区二区
|
亚洲婷婷天堂在线综合
|
午夜影院免费观看
|
久久亚洲中文字幕精品有坂深雪
|
国产午夜不卡AV免费
|
精品亚洲永久免费精品
|
国产激情免费视频在线观看
|
亚洲人成依人成综合网
|
91高清免费国产自产拍2021
|
四虎影视在线永久免费观看
|
欧美亚洲精品一区二区
|
亚洲AV伊人久久青青草原
|
亚洲精品黄色视频在线观看免费资源
|
亚洲一区二区三区深夜天堂
|
91免费播放人人爽人人快乐
|
国产亚洲sss在线播放
|
免费无遮挡无码视频网站
|
国产亚洲精品一品区99热
|
久久久精品免费国产四虎
|
亚洲理论片在线观看
|
成年女人18级毛片毛片免费
|
国产成人精品亚洲
|
色久悠悠婷婷综合在线亚洲
|
丁香花在线视频观看免费
|
亚洲视频中文字幕在线
|
午夜私人影院免费体验区
|
一区二区三区免费电影
|
亚洲精品自产拍在线观看动漫
|
国产福利在线免费
|
日韩色日韩视频亚洲网站
|
亚洲人成亚洲人成在线观看
|
jjizz全部免费看片
|
婷婷亚洲综合一区二区
|
久久九九亚洲精品
|
成年人免费观看视频网站
|
WWW国产成人免费观看视频
|
亚洲国产精品一区二区久
|
一本色道久久88亚洲综合
|
一级毛片aaaaaa免费看
|