com.haulmont.cuba.core.Query.setFirstResult()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(1.9k)|赞(0)|评价(0)|浏览(144)

本文整理了Java中com.haulmont.cuba.core.Query.setFirstResult方法的一些代码示例,展示了Query.setFirstResult的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.setFirstResult方法的具体详情如下:
包路径:com.haulmont.cuba.core.Query
类名称:Query
方法名:setFirstResult

Query.setFirstResult介绍

[英]Set the position of the first result to retrieve.
[中]

代码示例

代码示例来源:origin: com.haulmont.cuba/cuba-core

break;
query.setFirstResult(firstResult);
query.setMaxResults(maxResults);

代码示例来源:origin: com.haulmont.cuba/cuba-core

query.setFirstResult(contextQuery.getFirstResult());
if (contextQuery.getMaxResults() != 0)
  query.setMaxResults(contextQuery.getMaxResults());

代码示例来源:origin: com.haulmont.reports/reports-core

query.setFirstResult(parameterPrototype.getFirstResult() == null ? 0 : parameterPrototype.getFirstResult());

代码示例来源:origin: com.haulmont.cuba/cuba-core

protected Query createQuery(EntityManager em, LoadContext context, boolean singleResult) {
  LoadContext.Query contextQuery = context.getQuery();
  RdbmsQueryBuilder queryBuilder = AppBeans.get(RdbmsQueryBuilder.NAME);
  queryBuilder.init(
      contextQuery == null ? null : contextQuery.getQueryString(),
      contextQuery == null ? null : contextQuery.getCondition(),
      contextQuery == null ? null : contextQuery.getSort(),
      contextQuery == null ? null : contextQuery.getParameters(),
      contextQuery == null ? null : contextQuery.getNoConversionParams(),
      context.getId(), context.getMetaClass()
  );
  queryBuilder.setSingleResult(singleResult);
  if (!context.getPrevQueries().isEmpty()) {
    log.debug("Restrict query by previous results");
    queryBuilder.restrictByPreviousResults(userSessionSource.getUserSession().getId(), context.getQueryKey());
  }
  Query query = queryBuilder.getQuery(em);
  if (contextQuery != null) {
    if (contextQuery.getFirstResult() != 0)
      query.setFirstResult(contextQuery.getFirstResult());
    if (contextQuery.getMaxResults() != 0)
      query.setMaxResults(contextQuery.getMaxResults());
    if (contextQuery.isCacheable()) {
      query.setCacheable(contextQuery.isCacheable());
    }
  }
  return query;
}

相关文章