y要什么链表?

新闻内页 上一篇写一篇问题,ID不连续,不用链表

 

用sql查询上一篇

SELECT id,title FROM t_article  WHERE id<10 ORDER BY id DESC LIMIT 1;

 

用sql查下一篇

SELECT id,title FROM t_article  WHERE id>10 ORDER BY id ASC LIMIT 1;

 结果hql不支持limit,如何解决呢

https://blog.csdn.net/w410589502/article/details/56015574/

 String hql = "FROM ArticleModel WHERE id< " + id + " ORDER BY id DESC "; //上一篇
        Query query = session.createQuery(hql);
        query.setMaxResults(1); //只查询一篇

 

 String hql = "FROM ArticleModel WHERE id> " + id + " ORDER BY id ASC "; //下一篇
        Query query = session.createQuery(hql);
        query.setMaxResults(1); //只查询一篇

 

相关文章:

  • 2021-07-08
  • 2021-08-30
  • 2021-08-09
  • 2022-12-23
  • 2021-12-15
  • 2022-12-23
  • 2022-12-23
  • 2021-10-04
猜你喜欢
  • 2022-12-23
  • 2021-11-05
  • 2021-10-23
  • 2021-07-21
  • 2021-07-17
  • 2022-01-03
相关资源
相似解决方案