小黑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
特立獨行
閱讀(287)
評論(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實現文件上傳和下載(17533)
2.?小黑struts學習(五) Action Mapping、ActionForward和ActionForm組件學習(1639)
3.?小黑Hibernate學習(三) Session接口及get、load、persist方法(1011)
4.?ASSH框架的技術基礎和設計(770)
5.?Spring 框架的設計理念與設計模式分析(664)
評論排行榜
1.?struts2實現文件上傳和下載(27)
2.?Spring 框架的設計理念與設計模式分析(1)
3.?很開心加入BlogJava 就像找到了組織一樣(1)
4.?Spring 框架的設計理念與設計模式分析(2)(0)
5.?JFreeChart的中文亂碼問題 知道的幫忙解決一下(0)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 特立獨行
主站蜘蛛池模板:
亚洲精品乱码久久久久久中文字幕
|
青青草a免费线观a
|
亚洲精品无码久久毛片
|
亚洲乱理伦片在线观看中字
|
成在线人直播免费视频
|
永久免费AV无码网站在线观看
|
亚洲人成在线精品
|
最新仑乱免费视频
|
亚洲中文无码mv
|
日本免费网站在线观看
|
国产精品亚洲专区无码牛牛
|
国产成人精品123区免费视频
|
国产成人精品亚洲一区
|
亚洲AⅤ永久无码精品AA
|
午夜肉伦伦影院久久精品免费看国产一区二区三区
|
久久青草91免费观看
|
亚洲午夜精品久久久久久人妖
|
久久午夜羞羞影院免费观看
|
亚洲一卡2卡4卡5卡6卡残暴在线
|
成年轻人网站色免费看
|
在线观看亚洲网站
|
亚洲中久无码永久在线观看同
|
亚洲免费人成在线视频观看
|
亚洲小说图片视频
|
国产无遮挡裸体免费视频
|
一级毛片免费播放男男
|
久久亚洲精品视频
|
国产免费的野战视频
|
亚洲国产一区二区三区在线观看
|
亚洲国产中文字幕在线观看
|
久久精品国产影库免费看
|
亚洲中文无码av永久
|
国产乱子伦精品免费无码专区
|
大妹子影视剧在线观看全集免费
|
亚洲伦理一区二区
|
热99re久久免费视精品频软件
|
亚洲av无码片区一区二区三区
|
免费人成激情视频
|
99久久久国产精品免费牛牛四川
|
亚洲va久久久久
|
人人狠狠综合久久亚洲婷婷
|