diff options
Diffstat (limited to 'src/main/java/nu/xss/jpa/dao/GenericJpaDao.java')
-rw-r--r-- | src/main/java/nu/xss/jpa/dao/GenericJpaDao.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/nu/xss/jpa/dao/GenericJpaDao.java b/src/main/java/nu/xss/jpa/dao/GenericJpaDao.java index c079f83..21a1e51 100644 --- a/src/main/java/nu/xss/jpa/dao/GenericJpaDao.java +++ b/src/main/java/nu/xss/jpa/dao/GenericJpaDao.java @@ -265,12 +265,13 @@ public abstract class GenericJpaDao<E extends TypedEntity<K>, K> implements // Result pagination TypedQuery<E> tq = getEntityManager().createQuery(q); + // TODO: do we need to check cast long->int? if (pagination != null) { if (pagination.getCount() > 0) { - tq.setMaxResults(pagination.getOffset()); + tq.setMaxResults((int) pagination.getOffset()); } if (pagination.getOffset() > 0) { - tq.setFirstResult(pagination.getCount()); + tq.setFirstResult((int) pagination.getCount()); } } |