如何从mysql数据库中查出以日期排序出来的记录?

我现在遇到一个问题,我有一个表product,里面记录的全是商品的信息,然后有一个字段addtime,它记录的是商品上架的时间,在数据库中的类型是datetime,pro... 我现在遇到一个问题,我有一个表product,里面记录的全是商品的信息,然后有一个字段addtime,它记录的是商品上架的时间,在数据库中的类型是datetime,product这个表是我用Hibernate生成的,他对应的pojo类为Product,里面有相应属性addtime,是Date类型。
现在我想从数据库表中把最新上架的6条product记录查出来,即addtime日期最近的6个。那么相应的Mysql语句是什么?Hibernate的DAO类中的语句又是怎样的?
展开
 我来答
heyongsai
推荐于2018-04-05 · TA获得超过1184个赞
知道小有建树答主
回答量:472
采纳率:0%
帮助的人:299万
展开全部
Mysql语句是:select * from Product as p order by p.addtime desc limit 6

Hibernate的DAO类中的语句是:from Product as p order by p.addtime desc limit 6
378116454
2009-01-10 · TA获得超过147个赞
知道小有建树答主
回答量:214
采纳率:0%
帮助的人:176万
展开全部
select top 6 * from Product as p order by p.addtime desc

大概这样了hql,你测试下 不敢肯定对 反正基本和sql一样
注意hql是面向对象的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hthome2009
2009-01-10 · 超过11用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:0
展开全部
我记得hql应该有排序的关键字吧,就是order by desc/asc 我原来用的是sql server数据库,还没有用个mysql,如果不行,你就加几个技术群问问,那样还要快的多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式