これはあなたが探しているものかどうかわかりませんが、サイトのデータ量が非常に多い場合は、そのデータをレコードの小さなセグメントに表示します。これをページネーションといいます。
ほとんどすべてのソフトウェアプログラムがデータベースとやりとりしていても、ページネーションのサポートを提供します。以下にいくつかの例は以下のとおりです。
MySQLはチャンク
SELECT * FROM city LIMIT 15, 10;
それはreturn only 10 records, start on record 16 (OFFSET 15)
を言うのデータをフェッチするために使用することができますLIMIT
クエリを提供します。同様に、次の10レコードを取得し、あなたが
SELECT * FROM city LIMIT 25, 10;
にこのクエリを変更しますし、ページ区切り
Criteria criteria = session.createCriteria(Employee.class);
criteria.setFirstResult((pageNumber - 1) * pageSize);
criteria.setMaxResults(pageSize);
dirPagination
のHibernateのcriteria
それらを持っている概念は、角度
<ul>
<li dir-paginate="branch in branches | itemsPerPage: 10" pagination-id="branch">{{ customer.name }}</li>
</ul>
のためのページネーション・ソリューションであります
これは、SO httpsのためのsutaibleな質問ではないかもしれません://en.wikipedia.org/wiki/Algorithm –