社区
Java EE
帖子详情
请高手前辈分析这个怎么查啊!!
daichangfu
2010-08-10 08:04:36
像QQ的说说
一个人有很多条说说 每条说说还有很多条评论 每条评论还有很多条回复
如果说说一个表 评论一个表 评论回复一个表
我要查的时候怎么查???
不会是嵌套循环查询吧???
要是这样查 也太麻烦了吧 还要封装request...
查出来后在一个页面整体分页显示!!!
谁有这样的方法或者例子!!!
...全文
174
15
打赏
收藏
请高手前辈分析这个怎么查啊!!
像QQ的说说 一个人有很多条说说 每条说说还有很多条评论 每条评论还有很多条回复 如果说说一个表 评论一个表 评论回复一个表 我要查的时候怎么查??? 不会是嵌套循环查询吧??? 要是这样查 也太麻烦了吧 还要封装request... 查出来后在一个页面整体分页显示!!! 谁有这样的方法或者例子!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ibookvip
2010-09-24
打赏
举报
回复
那数据库设计就有问题了,如果没有关系的话,用起来会非常累,建议修改数据库
dickli1986
2010-08-12
打赏
举报
回复
那就是你的数据库设计有问题了,没有关联关系,至少有个主键可以对应吧
daichangfu
2010-08-12
打赏
举报
回复
没有外键关系...怎么级联查询???
daichangfu
2010-08-12
打赏
举报
回复
没有外键关系...怎么级联查询???
niu90
2010-08-11
打赏
举报
回复
联合查询应该可以了
classlj
2010-08-11
打赏
举报
回复
一对多 一对多
ibookvip
2010-08-11
打赏
举报
回复
级联查询,谢谢
humijnjie227
2010-08-11
打赏
举报
回复
public class Message {
private String id;
private String count;
private Message supMessage;
private Set<Message> sonMessages;
}
这样设计就行。。。
cheng20100915
2010-08-11
打赏
举报
回复
联合查询啊
如:回复者对应发表人,主外键关联查询
可以写成存储过程,直接写sql也行.
关键是找出与主角有关联的项就可以知道怎么查了
ltandfyy
2010-08-11
打赏
举报
回复
我不说Hibernate怎么做,如果是自己实现,LZ说的分页,是不是基于“说说”分页?如果是这样,先按分页取好当页要显示的“说说”,比如每页显示15条“说说”,然后用这15条“说说”的主键去查评论,并用评论的主键做KEY,评论的内容做VALUE,组成Map,然后再用这些评论的主键,去查评论的回复,并用回复的主键做KEY,回复的内容做VALUE,组成Map,这时再循环“说说”,遇到有评论的,用“说说”里的评论主键去Map里去取,依此类推直到把所有的回复都拼接上。
利用内存,三张表只做三次查询,我初入这行时就是循环里查询,3分钟一页结果都没出来,换成上述方式后是3秒钟不到。
不能飞的肥燕
2010-08-11
打赏
举报
回复
hibernate吧
还是很省事的
zlss_17
2010-08-10
打赏
举报
回复
查是可查的,可能sql写的好查着就方便吧
liujun822
2010-08-10
打赏
举报
回复
1.可以采用联合查询即可完成。
飞奔的兔子鸡
2010-08-10
打赏
举报
回复
你用什么开发?jsp?如果是hibernate的话,就很简单,直接取出说说,其他的也就跟着取出了!如果是纯jsp,或许就的一个一个查询吧!
那位
前辈
或大哥能帮我
分析
一下啊,说的好的话我狂给分哦!
一名IT行业新人对于选择Java、.NET还是Web开发方向感到迷茫,希望有经验的
前辈
能够提供一些建议。
有个困扰我很久问题想让
前辈
们帮帮忙
分析
!!
本文解决了一个ThinkPHP 3.2.0版本中使用D方法调用自定义模型类时出现的错误。具体表现为找不到模型类UserModel。通过检
查
命名空间和类文件路径,可以解决此问题。
.Net之路,感谢对我深远影响的三位
前辈
本文感谢并介绍了在.NetCore领域做出巨大贡献的三位
前辈
:张善友、腾飞(Jessw)及梁桐铭。他们在技术分享和个人成长方面给予了作者极大帮助。
.Net Core之路,感谢对我深远影响的三位
前辈
本文介绍了作者在.NetCore学习过程中深受启发的三位
前辈
:张善友、腾飞和梁桐铭。这些导师不仅通过个人网站和社交媒体分享知识,还积极组织技术交流活动,帮助了许多像作者这样的学习者。
别再捧杀Python了!!
最近兴致来了,给自己制定了一个宏伟的计划,那就是录制一个完整的python教学视频,并无偿分享给大家。 见我的博客:《0基础python入门视频教程系列》 悲催的是,至今没啥流量。 看CSDN上面软文都比较受欢迎,比如XXX十大最受欢迎编程语言。 于是,我也准备写一篇不是那么硬的文章,跟大家聊聊我对python的一些看法。 别再捧杀Python了!! 这不是危言耸听,还知道当年那些媒体...
Java EE
67,535
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章