gpt4 book ai didi

java - Hibernate 中按计数排序

转载 作者:行者123 更新时间:2023-12-01 22:45:04 24 4
gpt4 key购买 nike

我有一个名为“count”的字段。现在我想按该字段对表进行排序。据我所知,COUNT是Hibernate中的保留语句。有没有什么方法可以在不重命名的情况下订购表?我的代码:

@Override
public List<Distribution> getListOrderByCount(String userName) {
List<Distribution> result = (List<Distribution>) sessionFactory
.getCurrentSession()
.createQuery(
"from Distribution where username=:userName ORDER BY count DESC")
.setString("userName", userName).list();
return result;
}

最佳答案

试试这个!

@Override
public List<Distribution> getListOrderByCount(String userName) {
List<Distribution> result = (List<Distribution>) sessionFactory
.getCurrentSession()
.createQuery(
"from Distribution as d where d.username=:userName ORDER BY d.count DESC")
.setString("userName", userName).list();
return result;
}

关于java - Hibernate 中按计数排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25484924/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com