开发者社区> 问答> 正文

hql报错,选出最近一周发布文章最多的作家?报错

Finder f = Finder.create("select b  from  Content a ,CmsUser b,ContentExt c where b.id <> 1 and a.user.id=b.id and a.id = c.id  and c.releaseDate >= DATE_ADD(NOW(),INTERVAL -1 week) group by  a.user.id  order by count(a.id) desc");
Query query = f.createQuery(getSession());
query.setMaxResults(count);
return query.list();

想要选出最近一周的发表文章最多的作家,再第二句报错。

左侧为content_ext表 右侧为content表,




展开
收起
爱吃鱼的程序员 2020-06-09 11:46:31 418 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    哥们··说了是hql···你的写法是sql·····运行部了


    可以用Hibernate的运行SQL的方法。selectb.*用sqlQuery吧
    2020-06-09 11:46:50
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载