当前位置: 首页 > 知识库问答 >
问题:

意外标记:hql中存在限制错误

寿子轩
2023-03-14
        List<AC_Customer> lastAC_CustomersList = session.createQuery("from AC_Customer order by customer_pk DESC LIMIT 1").list()

当我执行此操作时,我遇到了这个错误,请任何人告诉我hql查询的错误。

组织。冬眠hql。内部的ast。QuerySyntaxException:意外标记:第1行第65列附近的限制[来自com.softlogic.models.AC\u Customer order by Customer\u pk DESC LIMIT 1]

共有3个答案

刘浩思
2023-03-14

组织。冬眠hql。内部的ast。QuerySyntaxException:意外标记:第1行第87列附近的偏移量[来自om.omantel.prodsheet.models.RtcsProduct,其中status=1 order by TRACKING\u ID DESC OFFSET 1 ROWS FETCH NEXT 5 ROWS]

    @SuppressWarnings("unchecked")
    @Override
     public List<RtcsProduct> pagination(int page_id, int total) {
    String listsql = "FROM RtcsProduct where status=1 order by TRACKING_ID DESC OFFSET "+page_id+" ROWS FETCH NEXT "+total+" ROWS ONLY";
    Session session = null;
    List<RtcsProduct> productlist = null;
    try {
    if (session == null) {
        session = sessionFactory.openSession();
        session.beginTransaction();
        productlist = session.createQuery(listsql).list();
        session.getTransaction().commit();

    }
    }catch(Exception ex) {
        ex.printStackTrace();
    }

    return productlist;
}
别旻
2023-03-14

HQL不知道LIMIT您必须以以下方式使用setMax结果

List<AC_Customer> lastAC_CustomersList = session
    .createQuery("from AC_Customer order by customer_pk DESC")
    .setMaxResults(1)
    .getResultList()
郝君博
2023-03-14

尝试使用以下

session.createSQLQuery("select * from AC_Customer order by customer_pk DESC LIMIT 1").list();
 类似资料:
  • 我将错误作为意外标记:(在查询下面,但同样的查询在SQL中运行良好) 我希望有人能帮我。

  • 我有这个问题。将其从sql查询转换为hql。我有以下错误“意外标记:(靠近第2行第列)” 我不知道怎么了

  • 使用此代码: 我得到了这个eslint错误: 这是我的eslint配置: .... .... 有什么问题吗?

  • 我在测试机智。ai与fb提供的样品,我运行在以下错误。。。 我对节点和机智很陌生。我使用了初始化并安装节点wit模块。能找个人帮忙吗?

  • 我在我的ReactJS应用程序上得到一个意外的令牌。但是我相信语法是正确的。 ./src/组件/身份验证/索引中的错误.js模块生成失败: 语法错误: 意外的标记 (11:11) 我错过了什么? 这是我的webpack.config.js 。巴伯尔克

  • 你好,我尝试在其他问题中搜索,但没有一个提到的解决方案,我尝试对我不起作用。 使用命令时: npm启动 我有一个错误: /src/index.js模块生成失败(来自./node_modules/babel-loader/lib/index.js):语法错误:d:/kodilla/projekty/webpack-to-do-app/src/index.js:意外>令牌(6:4) package.j