用SSH框架开发,如何让页面上始终显示最新插入的记录啊? 用SSH框架开发,如何让页面上始终显示最新插入的记录啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以前写查询语句时,页面都是按照插入的顺序来显示的(把最早插入的记录显示在最前边,把最新插入的记录显示在最后边),现在我想把顺序倒过来显示,把最新插入的几(比如10条)条记录显示在最前边,就是公告板的效果,如何实现啊?是用sql语句控制?还是程序遍历来实现啊?谢谢啦!!!!!急啊!!!!! select * from table order by 插入时间 desc 按插入时间比较麻烦,难道spring、hibernate或struts没有特定的方法吗? 如果你的id是自动增长的倒是可以按id降序,能有什么方法,它们怎么可能知道谁先谁后呢 跟框架没关系吧List<String> list=new ArrayList<String>(); ... for (int i = list.size()-1; i>=0; i--) { ... } 我听别人说好像有个query.setFirstResult方法吗?不知道是做什么用的啊? 这两个实现分页的。比如查询的出来的数据很多,你只要其中的20-30条query.setFirstResult(20) query.setMaxResults (10) query.setFirstResult(20) query.setMaxResults (10)能否具体说明一下这两个方法用法啊? 帮你找了个http://lym6520.javaeye.com/blog/318948百度 Google hibernate hql 分页 query.setFirstResult(20) //从第20条开始query.setMaxResults (10) //一页显示10条记录或直接list.subList(fromIndex, toIndex) 那是做分页使用的方法,是Query类的方法我以前做过论坛,跟你的想法基本上一致,我就是使用SQL语句来实现的select * from 表名 order by 发表时间 desc你最好,在表中时间字段上,插入正常的系统时间,年月日 时:分:秒,这样查询时,系统自己就分判断哪个是最新时间不麻烦的. 按时间吧应该很好办到的select * from 表名 order by 发表时间 desc 楼上几位说的很对啊 以上楼说的都对啊.....也可以这样...你不用改你的action....把你取出来的放在LIST中....在页面中从后向前遍历! SSH 中 分组和排序不能同时进行, hql语句做不了 你把你的for循环倒着输出也行呀!for(int i=aaa.length-1;i>=0;i--){} Hql查询报错 简单批处理javac 问个java程序代码设计问题 一个hibernate 多对多应用上的问题 SSH数据查询问题 求Struts、Hibernate、Spring框架官方源码下载地址 调用JAVABEAN的机制的问题 关于hiebernate访问数据库的性能问题? 求助:用Hibernate或者EJB生成的DAO类与数据表映射问题 请教一个resin启动加载的问题. Servlet 问题 请高手 解决 谢谢!! 一个Struts2的标签循环问题,急
现在我想把顺序倒过来显示,把最新插入的几(比如10条)条记录显示在最前边,就是公告板的效果,如何实现啊?
是用sql语句控制?还是程序遍历来实现啊?
谢谢啦!!!!!
急啊!!!!!
能有什么方法,它们怎么可能知道谁先谁后呢
List<String> list=new ArrayList<String>();
...
for (int i = list.size()-1; i>=0; i--) {
...
}
这两个实现分页的。
比如查询的出来的数据很多,你只要其中的20-30条
query.setFirstResult(20)
query.setMaxResults (10)
query.setMaxResults (10)
能否具体说明一下这两个方法用法啊?
http://lym6520.javaeye.com/blog/318948
百度 Google
hibernate hql 分页
query.setFirstResult(20) //从第20条开始
query.setMaxResults (10) //一页显示10条记录
或
直接list.subList(fromIndex, toIndex)
我以前做过论坛,跟你的想法基本上一致,我就是使用SQL语句来实现的
select * from 表名 order by 发表时间 desc
你最好,在表中时间字段上,插入正常的系统时间,年月日 时:分:秒,这样查询时,系统自己就分判断哪个是最新时间
不麻烦的.
楼上几位说的很对啊
也可以这样...
你不用改你的action....
把你取出来的放在LIST中....在页面中从后向前遍历!
for(int i=aaa.length-1;i>=0;i--)
{
}