日期:2014-05-17  浏览次数:20623 次

基于SSH架构的论坛,用了继承映射,怎么实现按最新回复排序
这个问题纠结了很久,查了一天也查不到。目前我的表是这样设计的:
Topic 和 Reply 继承 Article,用Hibernate做继承映射。

Article有个PostTime属性,用于记录topic和reply发表的时间。
Topic 有个 lastReply属性,记录最后一个回复本帖的Reply对象。

我想按最新回复来排序帖子,不知道应该怎么实现啊? 请高手赐教啊。
------解决方案--------------------
  h不清楚,sql: select distinct a.xx from topic a,reply b where 关联a,b order by b.posttime.或者在topic加个lastReplyTime的字段。。。