IT人生
專注于java相關技術.
BlogJava
首頁
新隨筆
新文章
聯系
聚合
管理
posts - 53,comments - 87,trackbacks - 0
<
2009年4月
>
日
一
二
三
四
五
六
29
30
31
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
1
2
3
4
5
6
7
8
9
【北京商盟】開心QQ皇冠店 QQ:61373773
***
三鉆信譽QQ店
隨筆分類
(11)
CSS(1)
eclipse(1)
Hibernate(4)
HTML+CSS+JS(1)
mysql(1)
數據庫(3)
隨筆檔案
(50)
2009年7月 (1)
2009年6月 (4)
2009年5月 (17)
2009年4月 (24)
2009年3月 (4)
文章分類
(12)
Hibernate
Html
Java(3)
Javascript(5)
JSP(1)
Spring
Struts2(2)
辦公軟件(1)
文章檔案
(13)
2013年12月 (1)
2010年2月 (1)
2009年3月 (11)
友情鏈接
beansoft
blogjava第一名,老大。
Flying in Java的Blog
hadeslee/
擴展知識,增長見識!
hibernate系列
hibernate系列
Max on Java
struts2系列,講的很不錯。
nokiaguy
Unmi
愛儲備網
節點天空
詩特林
輕松搞定Extjs,敬請期待
最新隨筆
1.?阿里云12.18全新價格發布,5分鐘免一單。
2.?Google和百度、雅虎的站內搜索代碼
3.?解決ajax post請求亂碼 ie、Firefox測試通過
4.?Linux下啟動oracle10g的em和isqlplus
5.?整理JS去除字符串空格的方法
6.?JS 實現簡單的頁面局部打印
7.?html禁止緩存的方法,asp禁止緩存的方法,php禁止緩存的方法,jsp禁止緩存的方法
8.?jstl獲取父頁面URL, so easy!
9.?如何彈出固定大小及內容的網頁窗口
10.?JSTL 常用格式化輸出
11.?JS獲取父頁面,非常簡單!
12.?jsp中獲取前一個頁面的url包括參數
13.?阿里巴巴頻道推廣
14.?Struts1.2 驗證用戶是否登陸 兩種方法(轉)
15.?求助高手 blogjava 發表文章的編輯器是怎么弄的呀,自己編寫的嗎?
16.?Oracle序列 生成訂單流水號(加日期或別的信息)(轉)
17.?js驗證表單大全(轉)
18.?jsp 隱藏真實URL 地址(轉)
19.?Servlet過濾器大全 (轉)
20.?在Tomcat中,我們在IE地址欄中輸入的URL是一個目錄時,列出該目錄下的文件鏈接!
21.?U盤autorun.inf 病毒免疫法
22.?支付寶在線支付接口(轉)
23.?Spring中常用的hql查詢方法(getHibernateTemplate())(轉)
24.?分享Java面試中遇到的一些經典算法題目
25.?struts1.x中bean:write 中的format和formatkey,bundle 的用法(轉)
26.?Struts1.x中 bean:write format 屬性格式化輸出日期,數字(轉)
27.?在oracle中建立自動遞增的主鍵列(轉)
28.?hibernate數據類型與OR映射(轉)
29.?用連接池提高Servlet訪問數據庫的效率(轉載)
30.?用struts2標簽格式化輸出日期
搜索
積分與排名
積分 - 240225
排名 - 237
最新評論
1.?re: Struts1.2 驗證用戶是否登陸 兩種方法(轉)
asd
--asd
2.?re: java產生隨機數的幾種方式
評論內容較長,點擊標題查看
--zuidaima
3.?re: java產生隨機數的幾種方式
評論內容較長,點擊標題查看
--石臻臻
4.?re: java產生隨機數的幾種方式[未登錄]
很好!
--luoluo
5.?re: java產生隨機數的幾種方式[未登錄]
總結的很詳細,清楚。
--123
閱讀排行榜
1.?java產生隨機數的幾種方式(133588)
2.?jsp頁面通過 request對象直接獲取 struts2 Action的變量的值。(14236)
3.?jsp中獲取前一個頁面的url包括參數(7308)
4.?Struts1.x中 bean:write format 屬性格式化輸出日期,數字(轉)(4368)
5.?文字連接用javascript 確認提示框 提示用戶是否要進行刪除操作(4271)
評論排行榜
1.?求助高手 blogjava 發表文章的編輯器是怎么弄的呀,自己編寫的嗎?(14)
2.?jsp中獲取前一個頁面的url包括參數(9)
3.?分享Java面試中遇到的一些經典算法題目(9)
4.?Struts1.2 驗證用戶是否登陸 兩種方法(轉)(7)
5.?jsp頁面通過 request對象直接獲取 struts2 Action的變量的值。(7)
HibernateTemplate的常規用法(轉載)
HibernateTemplate提供非常多的常用方法來完成基本的操作,比如通常的增加、刪除、修改、查詢等操作,Spring
2
.0更增加對命名SQL查詢的支持,也增加對分頁的支持。大部分情況下,使用Hibernate的常規用法,就可完成大多數DAO對象的CRUD操作。下面是HibernateTemplate的常用方法簡介:
q
void
delete(Object entity):刪除指定持久化實例
q deleteAll(Collection entities):刪除集合內全部持久化類實例
q find(String queryString):根據HQL查詢字符串來返回實例集合
q findByNamedQuery(String queryName):根據命名查詢返回實例集合
q get(Class entityClass, Serializable id):根據主鍵加載特定持久化類的實例
q save(Object entity):保存新的實例
q saveOrUpdate(Object entity):根據實例狀態,選擇保存或者更新
q update(Object entity):更新實例的狀態,要求entity是持久狀態
q setMaxResults(
int
maxResults):設置分頁的大小
下面是一個完整DAO類的源代碼:
public
class
PersonDAOHibernate
implements
PersonDAO
{
//
采用log4j來完成調試時的日志功能
private
static
Log log
=
LogFactory.getLog(NewsDAOHibernate.
class
);
//
以私有的成員變量來保存SessionFactory。
private
SessionFactory sessionFactory;
//
以私有變量的方式保存HibernateTemplate
private
HibernateTemplate hibernateTemplate
=
null
;
//
設值注入SessionFactory必需的setter方法
public
void
setSessionFactory(SessionFactory sessionFactory)
{
this
.sessionFactory
=
sessionFactory;
}
//
初始化本DAO所需的HibernateTemplate
public
HIbernateTemplate getHibernateTemplate()
{
//
首先,檢查原來的hibernateTemplate實例是否還存在
if
( hibernateTemplate
==
null
)
{
//
如果不存在,新建一個HibernateTemplate實例
hibernateTemplate
=
new
HibernateTemplate(sessionFactory);
}
return
hibernateTemplate;
}
//
返回全部的人的實例
public
List getPersons()
{
//
通過HibernateTemplate的find方法返回Person的全部實例
return
getHibernateTemplate().find(
"
from Person
"
);
}
/** */
/**
* 根據主鍵返回特定實例
* @ return 特定主鍵對應的Person實例
* @ param 主鍵值
public News getNews(int personid)
{
return (Person)getHibernateTemplate().get(Person.class, new Integer(personid));
}
/**
* @ person 需要保存的Person實例
*/
public
void
savePerson(Person person)
{
getHibernateTemplate().saveOrUpdate(person);
}
/** */
/**
* @ param personid 需要刪除Person實例的主鍵
* /
public void removePerson(int personid)
{
//先加載特定實例
Object p = getHibernateTemplate().load(Person.class, new Integer(personid));
//刪除特定實例
getHibernateTemplate().delete(p);
}
}
減肥瘦身品總匯
值得信賴*脈脈美妝*正品現貨謝絕講價
〓深港商盟〓名品歐衣坊(美國休閑品牌AF系列)
QQ三國游戲幣及道具專賣店
小臉紅紅的瘦身旗艦店
posted on 2009-04-17 15:07
龍華城
閱讀(997)
評論(0)
編輯
收藏
所屬分類:
Hibernate
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
hibernate數據類型與OR映射(轉)
解決Spring和Hibernate整合時HQL查詢語句亂碼問題
HibernateTemplate的常規用法(轉載)
hibernate查詢語句---HQL
Copyright ©2025 龍華城 Powered By
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
陕西省
|
海淀区
|
平安县
|
革吉县
|
乌拉特中旗
|
金坛市
|
吉木乃县
|
嘉禾县
|
礼泉县
|
开远市
|
六盘水市
|
岳池县
|
正蓝旗
|
河津市
|
桐梓县
|
应城市
|
滁州市
|
安多县
|
于都县
|
佛坪县
|
永定县
|
图片
|
崇仁县
|
沐川县
|
苗栗市
|
桐乡市
|
鲁山县
|
西安市
|
板桥市
|
阿荣旗
|
福鼎市
|
封丘县
|
邳州市
|
保靖县
|
镇远县
|
华蓥市
|
禹城市
|
潢川县
|
微山县
|
中方县
|
萝北县
|