忘了说了
Forum对Message:一对多
我想二者间的一对多关系应该还是比较明显的
Forum对Message:一对多
我想二者间的一对多关系应该还是比较明显的
解决方案 »
- Apache 的zipOutputStream write error错误
- struts2拦截器拦截jsp?
- jsp做的网站本地调试不出来,连接数据库有问题!望大神们快快终结它!强劲加分哦!
- hibernate提交事务出现问题
- struts+ajax+hibernate注册系统
- 关于Hibernate中的get、load方法
- 问个简单问题:为什么要定义包?
- 请问高手,sitemesh可以修饰ZK中.zul吗,怎么能实现呢
- 急需您的帮助:在有状态SessionBean中调用CMP出错,请问该怎么调用?
- 新人求助:ssh整合,空指针错误问题
- servlet 问题 急!请各位高手指点迷津!
- 那位好心人和我说说JBUILDER2006怎么样配置连接数据库,最好能说全一点,60分,不够还加!!
查询语句可以返回多个对象和(或)属性,存放在 Object[]队列中, select max(bodyWeight) as max, min(bodyWeight) as min, count(*) as n
from Cat cat它返回的是List,里面每一项是Object[],当然,上面这个例子只是返回一行的
如果有多行,一样可以这样
Message 字段id(int),forum(Forum)要求用一句hql语句查出(三个部分):Forum,该Forum的最后一条Message(按Message的ID排序),及属于该Forum的Message数量
-----------
"select m.forum, max(f.id), count(f.messages) from Forum as f, Message as m where f.id=m.id group by m.forum"然后,再用f.id一条条去读取message算了.
汗啊,更好的语句应该有,我也学习等高手吧.
Forum信息,该留言板的最新信息,以及该留言板的所有留言总数
类似于:
select f,m,size(f.messages)
from Forum f
......
后面的条件我不会了
要用到子查询select f,m,size(f.messages)
from Forum as f,Message as m
where f=m.forum
and
(m.id >= all(select m.id from m where m.forum=f))
group by f