小黑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方法(1006)
4.?ASSH框架的技術基礎和設計(762)
5.?Spring 框架的設計理念與設計模式分析(654)
評論排行榜
1.?struts2實現文件上傳和下載(27)
2.?Spring 框架的設計理念與設計模式分析(1)
3.?很開心加入BlogJava 就像找到了組織一樣(1)
4.?Spring 框架的設計理念與設計模式分析(2)(0)
5.?JFreeChart的中文亂碼問題 知道的幫忙解決一下(0)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 特立獨行
主站蜘蛛池模板:
99精品视频在线观看免费专区
|
99久久精品毛片免费播放
|
国产1024精品视频专区免费
|
久久久久久亚洲Av无码精品专口
|
免费日本一区二区
|
亚洲a在线视频视频
|
亚欧人成精品免费观看
|
亚洲乱码一二三四区国产
|
野花高清在线电影观看免费视频
|
日韩亚洲国产高清免费视频
|
真实乱视频国产免费观看
|
色欲aⅴ亚洲情无码AV蜜桃
|
国产一卡二卡≡卡四卡免费乱码
|
免费无毒a网站在线观看
|
久久乐国产精品亚洲综合
|
99麻豆久久久国产精品免费
|
久久91亚洲精品中文字幕
|
无码人妻AV免费一区二区三区
|
亚洲欧洲视频在线观看
|
手机在线免费视频
|
日本视频免费观看
|
久久久久亚洲AV无码麻豆
|
免费精品国产日韩热久久
|
亚洲AV女人18毛片水真多
|
亚洲一区二区三区无码中文字幕
|
国产成人一区二区三区视频免费
|
亚洲最大在线视频
|
成人永久免费高清
|
精品国产呦系列在线观看免费
|
亚洲专区先锋影音
|
日韩精品视频免费在线观看
|
黄视频在线观看免费
|
亚洲字幕在线观看
|
亚洲第一黄色网址
|
久9久9精品免费观看
|
在线观看亚洲AV日韩A∨
|
国产亚洲精品看片在线观看
|
波多野结衣中文字幕免费视频
|
一级做a爱片特黄在线观看免费看 一级做a爱过程免费视
|
国产亚洲情侣一区二区无
|
国产成人免费高清激情明星
|