请高手前辈分析这个怎么查啊!! 像QQ的说说 一个人有很多条说说 每条说说还有很多条评论 每条评论还有很多条回复 如果说说一个表 评论一个表 评论回复一个表 我要查的时候怎么查???不会是嵌套循环查询吧???要是这样查 也太麻烦了吧 还要封装request...查出来后在一个页面整体分页显示!!!谁有这样的方法或者例子!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你用什么开发?jsp?如果是hibernate的话,就很简单,直接取出说说,其他的也就跟着取出了!如果是纯jsp,或许就的一个一个查询吧! 查是可查的,可能sql写的好查着就方便吧 hibernate吧还是很省事的 我不说Hibernate怎么做,如果是自己实现,LZ说的分页,是不是基于“说说”分页?如果是这样,先按分页取好当页要显示的“说说”,比如每页显示15条“说说”,然后用这15条“说说”的主键去查评论,并用评论的主键做KEY,评论的内容做VALUE,组成Map,然后再用这些评论的主键,去查评论的回复,并用回复的主键做KEY,回复的内容做VALUE,组成Map,这时再循环“说说”,遇到有评论的,用“说说”里的评论主键去Map里去取,依此类推直到把所有的回复都拼接上。利用内存,三张表只做三次查询,我初入这行时就是循环里查询,3分钟一页结果都没出来,换成上述方式后是3秒钟不到。 联合查询啊如:回复者对应发表人,主外键关联查询可以写成存储过程,直接写sql也行.关键是找出与主角有关联的项就可以知道怎么查了 public class Message { private String id; private String count; private Message supMessage; private Set<Message> sonMessages; }这样设计就行 请教个配置二级域名的问题?急!!!!! Hibernate的双向访问 一个疑惑的问题 hibernate 实体查询要注意点什么 jbuilder2005+weblogic8.1+jDataStore出现的问题 请高手帮忙!如何在jbuilder9中部署jar 求助关于0racle + tomcat4.13的相关问题.在线等待. *********真诚急招兼职Java程序员*********** 怎样用一个记录集去更新数据库 JSP如何解决权限的问题? 彩信MM7开发请教,请高手解决 请问用JAVA编程语言怎么做SQL2000恢复数据库!
还是很省事的
利用内存,三张表只做三次查询,我初入这行时就是循环里查询,3分钟一页结果都没出来,换成上述方式后是3秒钟不到。
如:回复者对应发表人,主外键关联查询
可以写成存储过程,直接写sql也行.
关键是找出与主角有关联的项就可以知道怎么查了
private String count;
private Message supMessage;
private Set<Message> sonMessages;
}
这样设计就行