lushengdi
hibernate+Spring 中使用sql語句
以下兩個方法是DAO成的方法:
1
public
List queryBySQL(PageInfo page,String deptids)
{
2
final
String[] params
=
{}
;
3
final
String sql
=
"
From TDatasrc t1 Where t1.TDept.deptid In (
"
+
deptids
+
"
)
"
;
4
5
System.out.println(
"
sql==========
"
+
sql);
6
System.out.println(
"
params==========
"
+
params);
7
8
int
rowsCount
=
queryListCountForJDBC(sql, params).intValue();
9
10
System.out.println(
"
rowsCount==========
"
+
rowsCount);
11
page.setRowsCount(rowsCount);
12
13
final
int
rowNumber
=
page.getRowNumber();
14
final
int
firstReslult
=
page.getFirstIndex();
15
//
return this.getSession().createSQLQuery(hql).addEntity(TFunction.class).list();
16
return
getHibernateTemplate().executeFind(
new
HibernateCallback()
{
17
18
public
Object doInHibernate(Session session)
19
throws
HibernateException, SQLException
{
20
Query query
=
session.createQuery(sql);
21
if
(params
!=
null
)
{
22
for
(
int
i
=
0
; i
<
params.length; i
++
)
{
23
query.setParameter(i, params[i]);
24
}
25
}
26
27
if
(rowNumber
>
0
)
{
28
query.setFirstResult(firstReslult);
29
query.setMaxResults(rowNumber);
30
}
31
32
return
query.list();
33
}
34
35
}
);
36
}
1
public
List queryDeptidBySql(String deptid)
{
2
String sql
=
"
Select *
"
+
3
"
From t_Dept
"
+
4
"
Connect By Prior Deptcode = Parentcode
"
+
5
"
Start With Deptid ='
"
+
deptid
+
"
'
"
;
6
System.out.println(
""
+
sql);
7
//
List list = getHibernateTemplate().find(sql);
8
return
this
.getSession().createSQLQuery(sql).addEntity(TDept.
class
).list();
9
}
該方法是Service層的方法,通過調用DAO層的方法實現(xiàn)對數(shù)據(jù)庫的操作
1
public
List qureyDatasrcBySql(PageInfo page,String deptid)
{
2
3
List
<
String
>
list_deptid
=
new
ArrayList
<
String
>
();
4
TDept dept
=
new
TDept();
5
List list_dept
=
datasrcManageDAO.queryDeptidBySql(deptid);
6
for
(
int
i
=
0
;i
<
list_dept.size();i
++
)
{
7
dept
=
(TDept)list_dept.get(i);
8
list_deptid.add(dept.getDeptid());
9
10
}
11
12
String deptids
=
""
;
13
14
for
(
int
i
=
0
;i
<
list_deptid.size();i
++
)
{
15
if
(deptids.equals(
""
))
16
deptids
=
"
'
"
+
list_deptid.get(i)
+
"
'
"
;
17
else
18
deptids
=
deptids
+
"
,'
"
+
list_deptid.get(i)
+
"
'
"
;
19
}
20
System.out.println(
"
********* deptids[0]*******************
"
+
deptids);
21
return
datasrcManageDAO.queryBySQL(page,deptids);
22
}
posted on 2008-10-06 15:53
魯勝迪
閱讀(1844)
評論(0)
編輯
收藏
所屬分類:
一點點
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
jrebel(破解版)+eclipse +jetty/tomcat 配置,實現(xiàn)熱部署
純js判斷瀏覽器版本
ORACLE JOB間隔時間參考
win7下用批處理文件進行IP地址切換
快速架設基于寬帶的服務器
java 批量反編譯工具
plsql developer 下載、注冊及破解方法
mysql jdbc 驅動下載地址
MySQL 6 綠色精簡BAT版 下載
mysql學習筆記——不斷更新中
Powered by:
BlogJava
Copyright © 魯勝迪
<
2008年10月
>
日
一
二
三
四
五
六
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
8
導航
BlogJava
首頁
新隨筆
聯(lián)系
聚合
管理
統(tǒng)計
隨筆 - 122
文章 - 0
評論 - 89
引用 - 0
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(4)
給我留言
查看公開留言
查看私人留言
隨筆分類
Flex(1)
(rss)
Hibernate(4)
(rss)
JBPM(2)
(rss)
lucene(1)
(rss)
Play Framework(1)
(rss)
一點點(23)
(rss)
系統(tǒng)防衛(wèi)(3)
(rss)
問題集(3)
(rss)
隨筆檔案
2015年1月 (1)
2014年11月 (1)
2013年11月 (1)
2013年7月 (1)
2013年2月 (2)
2013年1月 (1)
2012年9月 (2)
2012年8月 (2)
2012年5月 (2)
2012年4月 (1)
2012年3月 (2)
2012年2月 (2)
2011年12月 (3)
2011年6月 (2)
2010年12月 (1)
2010年9月 (2)
2010年7月 (4)
2010年4月 (1)
2010年1月 (2)
2009年11月 (2)
2009年8月 (1)
2009年7月 (2)
2009年6月 (2)
2009年2月 (1)
2009年1月 (2)
2008年12月 (3)
2008年11月 (2)
2008年10月 (7)
2008年9月 (7)
2008年8月 (6)
2008年7月 (9)
2008年6月 (5)
2008年5月 (5)
2008年4月 (5)
2008年3月 (11)
2008年2月 (2)
2008年1月 (6)
2007年12月 (3)
文章分類
FLEX
(rss)
新聞分類
J-Hi
(rss)
搜索
最新評論
1.?re: Mysql 免安裝 配置步驟
很好
--劉梅
2.?re: Mysql 免安裝 配置步驟
不錯
--劉梅
3.?re: javascript傳值給jsp 簡單實例
11
--11
4.?re: Myeclipse10下載,安裝,破解,插件,優(yōu)化介紹
好用
--嚴夢婷
5.?re: JSF 帶參數(shù) 頁面重定向
謝謝啊是到底
--阿薩
閱讀排行榜
1.?oracle exp/imp 導入導出命令(53944)
2.?Tomcat(免安裝版)的安裝與配置 配置成windows服務(22244)
3.?oracle創(chuàng)建表空間,創(chuàng)建用戶以及授權(21087)
4.?plsql developer 下載、注冊及破解方法(18679)
5.?Myeclipse10下載,安裝,破解,插件,優(yōu)化介紹(15789)
評論排行榜
1.?plsql developer 下載、注冊及破解方法(16)
2.?oracle創(chuàng)建表空間,創(chuàng)建用戶以及授權(12)
3.?jbpm-starters-kit-3.1.2.zip官方下載地址(8)
4.?Named query not known(解決)(6)
5.?Myeclipse10下載,安裝,破解,插件,優(yōu)化介紹(5)
主站蜘蛛池模板:
free哆啪啪免费永久
|
中文字幕免费在线看电影大全
|
99免费观看视频
|
亚洲AV无码国产精品色午友在线
|
高清免费久久午夜精品
|
免费观看理论片毛片
|
WWW亚洲色大成网络.COM
|
mm1313亚洲精品国产
|
九九九国产精品成人免费视频
|
无码欧精品亚洲日韩一区夜夜嗨
|
亚洲AV成人精品日韩一区18p
|
午夜不卡AV免费
|
亚洲桃色AV无码
|
国产成人精品免费久久久久
|
亚洲高清中文字幕
|
成人免费视频77777
|
亚洲乱妇老熟女爽到高潮的片
|
国产麻豆免费观看91
|
乱人伦中文视频在线观看免费
|
亚洲无线码一区二区三区
|
91大神在线免费观看
|
亚洲中文无码卡通动漫野外
|
国产免费观看a大片的网站
|
精品国产污污免费网站入口
|
亚洲AV成人片色在线观看
|
思思re热免费精品视频66
|
亚洲高清乱码午夜电影网
|
亚洲精品国产高清嫩草影院
|
a级成人毛片免费图片
|
亚洲国产美女在线观看
|
亚洲av色影在线
|
最近高清国语中文在线观看免费
|
国产天堂亚洲精品
|
亚洲日韩aⅴ在线视频
|
国产h视频在线观看免费
|
国产成人亚洲综合无
|
亚洲视频2020
|
亚洲成A人片在线观看无码3D
|
亚洲国产精品日韩av不卡在线
|
中文亚洲成a人片在线观看
|
真实国产乱子伦精品免费
|