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]
组织。冬眠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;
}
HQL
不知道LIMIT
您必须以以下方式使用setMax结果
:
List<AC_Customer> lastAC_CustomersList = session
.createQuery("from AC_Customer order by customer_pk DESC")
.setMaxResults(1)
.getResultList()
尝试使用以下
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