方大帝的JAVA空间
JAVA
BlogJava
首页
新随笔
联系
聚合
管理
posts - 33, comments - 11, trackbacks - 0
QBC查询实例
1.daoimp
//查询Feedback_Columns表中site字段=1,以id为倒序的最后一条记录
*Expression.sql
@SuppressWarnings(
"
unchecked
"
)
public
List findLatest()
{
DetachedCriteria criteria
=
DetachedCriteria.forClass(FeedbackColumns.
class
);
criteria.addOrder(Order.desc(
"
id
"
));
criteria.add(
Expression.sql(
"
site = (?) and rownum=1
"
,
"
1
"
, Hibernate.STRING) );
List
<
FeedbackColumns
>
result
=
getHibernateTemplate().findByCriteria(criteria);
return
result;
}
//QBC中Expression.eq和Expression.allEq的应用
前者可以应用多个单条件进行整合,后者为单一多条件
@SuppressWarnings(
"
unchecked
"
)
public
List show()
{
//
HashMap map = new HashMap();
//
map.put("state","3");
//
map.put("id",new Integer(15));
DetachedCriteria criteria
=
DetachedCriteria.forClass(FeedbackColumns.
class
);
System.out.println(
"
________________
"
);
//
criteria.addOrder(Order.desc("id"));
System.out.println(
"
________________
"
);
//
criteria.add(Expression.allEq(map));
criteria.add(Expression.eq(
"
site
"
,
new
Long(
1
)));
List result
=
getHibernateTemplate().findByCriteria(criteria);
System.out.println(result.size());
return
result;
}
JSP中应用:
1、静态声明ctx与ics,再加个判断,起到优化的作用。(因为全局变量存放与内存当中,此处加一个判断的作用是服务器启动后,只需要加载一次SPRING)
2、加载spring支持
3、通过接口去访问hibernate的底层类,得到LIST的值
<%!
static
ApplicationContext ctx
=
null
;
static
IFeedbackColumnsService ics
=
null
;
%>
<%
if
(ctx
==
null
||
ics
==
null
)
{
ctx
=
new
FileSystemXmlApplicationContext(
"
F:/Tomcat 5.0/webapps/zmhd/WEB-INF/classes/applicationContext.xml
"
);
ics
=
(IFeedbackColumnsService) ctx.getBean(
"
FeedbackColumnsServiceImpl
"
);
}
List list
=
ics.findLatest(); System.out.println(list.size()); request.setAttribute(
"
list
"
,list);
%>
posted on 2009-07-21 11:23
方涛升
阅读(312)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
<
2009年7月
>
日
一
二
三
四
五
六
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
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(2)
给我留言
查看公开留言
查看私人留言
随笔分类
hibernate(3)
j2ee(12)
javascript(2)
jQuery EasyUI(1)
JS(2)
json(1)
lucene(3)
spring(2)
struts(3)
配置
随笔档案
2014年12月 (1)
2014年4月 (1)
2012年5月 (1)
2011年12月 (1)
2011年5月 (1)
2011年4月 (2)
2009年7月 (3)
2009年6月 (6)
2008年12月 (1)
2008年4月 (1)
2008年1月 (5)
2007年12月 (10)
文章分类
jQuery EasyUI
搜索
最新评论
1. re: java将Word/Excel/PDF文件转换成HTML整理
不管用啊,有没有源码给分享下啊~~~
--诺诺
2. re: java将Word/Excel/PDF文件转换成HTML整理
Source: Microsoft Excel
Description: 类 Workbook 的 SaveAs 方法无效
请问这个怎么解决
--;;
3. re: MyEclipse5.5注册机
hao dong xi
--lxg
4. re: java将Word/Excel/PDF文件转换成HTML整理
评论内容较长,点击标题查看
--529597089
5. re: html按钮button怎么加超链接
asdf
--sd
阅读排行榜
1. java将Word/Excel/PDF文件转换成HTML整理(14716)
2. html按钮button怎么加超链接(3190)
3. struts标签库导入(2087)
4. JSP中嵌套IF语句(1718)
5. 用hibernate search增量索引(1674)
评论排行榜
1. java将Word/Excel/PDF文件转换成HTML整理(3)
2. Spring定时执行(2)
3. ssh+taglib实现分页(1)
4. Layout 布局(1)
5. JSP中嵌套IF语句(1)