criteria
またはHQL
クエリを使用してテーブルの最初の行を取得するにはどうすればよいですか?
テーブル作成スクリプト
CREATE TABLE MonthlySubscriber(MSISDN bigint(20)
NOT NULL, MonthOfYear int(11) NOT NULL,
PRIMARY KEY (MSISDN));
criteria
またはHQL
クエリを使用してテーブルの最初の行を取得するにはどうすればよいですか?
テーブル作成スクリプト
CREATE TABLE MonthlySubscriber(MSISDN bigint(20)
NOT NULL, MonthOfYear int(11) NOT NULL,
PRIMARY KEY (MSISDN));
はい、基準でsetMaxResults
&を使用してそれを行うことができますsetFirstResult
サンプルコード
Criteria queryCriteria = session.createCriteria(MonthlySubscriber.class);
queryCriteria.setFirstResult(0);
queryCriteria.setMaxResults(1);
monthlySubscriberList = queryCriteria .list();
Criteria queryCriteria = currentSession.createCriteria(Project.class);
queryCriteria.setFirstResult(0);
queryCriteria.setMaxResults(1);
entity = (Project) queryCriteria.uniqueResult(); // Casting to the Entity class
public Criteria setFirstResult(int firstResult)
このメソッドは、行 0 から始まる、結果セットの最初の行を表す整数を取ります。REFER