如何通过使用criteriaHQL查询获得表的第一行?

表创建脚本

   CREATE TABLE MonthlySubscriber(MSISDN bigint(20)
   NOT NULL, MonthOfYear int(11) NOT NULL,
   PRIMARY KEY (MSISDN));

最佳答案

是的,您可以在条件中使用setMaxResultssetFirstResult

样例代码

Criteria queryCriteria = session.createCriteria(MonthlySubscriber.class);
queryCriteria.setFirstResult(0);
queryCriteria.setMaxResults(1);
monthlySubscriberList = queryCriteria .list();

10-06 06:21