JavaEE/JPA/JPQL

Last-modified: 2013-01-06 (日) 22:45:41

The Java EE 6 Tutorial Full Query Language Syntax

count

TypedQuery<Long> query = em.createQuery("SELECT count(u) FROM User u", Long.class);
query.getSingleResult();

countはLongを返す。

offset/limit

Queryを作って、

  • Query#setFirstResult でoffsetを指定。先頭は0。
  • Query#setMaxResults で個数を指定。