org.apache.openjpa.persistence.QueryImpl.setId()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(6.8k)|赞(0)|评价(0)|浏览(70)

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

QueryImpl.setId介绍

暂无

代码示例

代码示例来源:origin: org.apache.openjpa/openjpa-all

/**
 * Create a query from the given CritriaQuery.
 * Compile to register the parameters in this query.
 */
public <T> TypedQuery<T> createQuery(CriteriaQuery<T> criteriaQuery) {
  ((OpenJPACriteriaQuery<T>)criteriaQuery).compile(); 
  
  org.apache.openjpa.kernel.Query kernelQuery =_broker.newQuery(CriteriaBuilderImpl.LANG_CRITERIA, criteriaQuery);
  
  QueryImpl<T> facadeQuery = newQueryImpl(kernelQuery, null).setId(criteriaQuery.toString());
  Set<ParameterExpression<?>> params = criteriaQuery.getParameters();
  
  for (ParameterExpression<?> param : params) {
    facadeQuery.declareParameter(param, param);
  }
  return facadeQuery;
}

代码示例来源:origin: org.apache.openjpa/openjpa-persistence

/**
 * Create a query from the given CritriaQuery.
 * Compile to register the parameters in this query.
 */
public <T> TypedQuery<T> createQuery(CriteriaQuery<T> criteriaQuery) {
  ((OpenJPACriteriaQuery<T>)criteriaQuery).compile(); 
  
  org.apache.openjpa.kernel.Query kernelQuery =_broker.newQuery(CriteriaBuilderImpl.LANG_CRITERIA, criteriaQuery);
  
  QueryImpl<T> facadeQuery = newQueryImpl(kernelQuery, null).setId(criteriaQuery.toString());
  Set<ParameterExpression<?>> params = criteriaQuery.getParameters();
  
  for (ParameterExpression<?> param : params) {
    facadeQuery.declareParameter(param, param);
  }
  return facadeQuery;
}

代码示例来源:origin: org.apache.openejb.patch/openjpa

/**
 * Create a query from the given CritriaQuery.
 * Compile to register the parameters in this query.
 */
public <T> TypedQuery<T> createQuery(CriteriaQuery<T> criteriaQuery) {
  ((OpenJPACriteriaQuery<T>)criteriaQuery).compile(); 
  
  org.apache.openjpa.kernel.Query kernelQuery =_broker.newQuery(CriteriaBuilderImpl.LANG_CRITERIA, criteriaQuery);
  
  QueryImpl<T> facadeQuery = newQueryImpl(kernelQuery, null).setId(criteriaQuery.toString());
  Set<ParameterExpression<?>> params = criteriaQuery.getParameters();
  
  for (ParameterExpression<?> param : params) {
    facadeQuery.declareParameter(param, param);
  }
  return facadeQuery;
}

代码示例来源:origin: org.apache.openejb.patch/openjpa-persistence

/**
 * Create a query from the given CritriaQuery.
 * Compile to register the parameters in this query.
 */
public <T> TypedQuery<T> createQuery(CriteriaQuery<T> criteriaQuery) {
  ((OpenJPACriteriaQuery<T>)criteriaQuery).compile(); 
  
  org.apache.openjpa.kernel.Query kernelQuery =_broker.newQuery(CriteriaBuilderImpl.LANG_CRITERIA, criteriaQuery);
  
  QueryImpl<T> facadeQuery = newQueryImpl(kernelQuery, null).setId(criteriaQuery.toString());
  Set<ParameterExpression<?>> params = criteriaQuery.getParameters();
  
  for (ParameterExpression<?> param : params) {
    facadeQuery.declareParameter(param, param);
  }
  return facadeQuery;
}

代码示例来源:origin: org.apache.openejb.patch/openjpa-persistence

public OpenJPAQuery createQuery(String language, String query) {
  assertNotCloseInvoked();
  try {
    // We need
    if (query != null && _convertPositionalParams && JPQLParser.LANG_JPQL.equals(language)) {
      query = query.replaceAll("[\\?]", "\\:_");
    }
    String qid = query;
    PreparedQuery pq = JPQLParser.LANG_JPQL.equals(language)
      ? getPreparedQuery(qid) : null;
    org.apache.openjpa.kernel.Query q = (pq == null || !pq.isInitialized())
      ? _broker.newQuery(language, query)
      : _broker.newQuery(pq.getLanguage(), pq);
    // have to validate JPQL according to spec
    if (pq == null && JPQLParser.LANG_JPQL.equals(language))
      q.compile(); 
    if (pq != null) {
      pq.setInto(q);
    }
    return newQueryImpl(q, null).setId(qid);
  } catch (RuntimeException re) {
    throw PersistenceExceptions.toPersistenceException(re);
  }
}

代码示例来源:origin: org.apache.openjpa/openjpa-persistence

public OpenJPAQuery createQuery(String language, String query) {
  assertNotCloseInvoked();
  try {
    // We need
    if (query != null && _convertPositionalParams && JPQLParser.LANG_JPQL.equals(language)) {
      query = query.replaceAll("[\\?]", "\\:_");
    }
    String qid = query;
    PreparedQuery pq = JPQLParser.LANG_JPQL.equals(language)
      ? getPreparedQuery(qid) : null;
    org.apache.openjpa.kernel.Query q = (pq == null || !pq.isInitialized())
      ? _broker.newQuery(language, query)
      : _broker.newQuery(pq.getLanguage(), pq);
    // have to validate JPQL according to spec
    if (pq == null && JPQLParser.LANG_JPQL.equals(language))
      q.compile(); 
    if (pq != null) {
      pq.setInto(q);
    }
    return newQueryImpl(q, null).setId(qid);
  } catch (RuntimeException re) {
    throw PersistenceExceptions.toPersistenceException(re);
  }
}

代码示例来源:origin: org.apache.openjpa/openjpa-all

public OpenJPAQuery createQuery(String language, String query) {
  assertNotCloseInvoked();
  try {
    // We need
    if (query != null && _convertPositionalParams && JPQLParser.LANG_JPQL.equals(language)) {
      query = query.replaceAll("[\\?]", "\\:_");
    }
    String qid = query;
    PreparedQuery pq = JPQLParser.LANG_JPQL.equals(language)
      ? getPreparedQuery(qid) : null;
    org.apache.openjpa.kernel.Query q = (pq == null || !pq.isInitialized())
      ? _broker.newQuery(language, query)
      : _broker.newQuery(pq.getLanguage(), pq);
    // have to validate JPQL according to spec
    if (pq == null && JPQLParser.LANG_JPQL.equals(language))
      q.compile(); 
    if (pq != null) {
      pq.setInto(q);
    }
    return newQueryImpl(q, null).setId(qid);
  } catch (RuntimeException re) {
    throw PersistenceExceptions.toPersistenceException(re);
  }
}

代码示例来源:origin: org.apache.openejb.patch/openjpa

public OpenJPAQuery createQuery(String language, String query) {
  assertNotCloseInvoked();
  try {
    // We need
    if (query != null && _convertPositionalParams && JPQLParser.LANG_JPQL.equals(language)) {
      query = query.replaceAll("[\\?]", "\\:_");
    }
    String qid = query;
    PreparedQuery pq = JPQLParser.LANG_JPQL.equals(language)
      ? getPreparedQuery(qid) : null;
    org.apache.openjpa.kernel.Query q = (pq == null || !pq.isInitialized())
      ? _broker.newQuery(language, query)
      : _broker.newQuery(pq.getLanguage(), pq);
    // have to validate JPQL according to spec
    if (pq == null && JPQLParser.LANG_JPQL.equals(language))
      q.compile(); 
    if (pq != null) {
      pq.setInto(q);
    }
    return newQueryImpl(q, null).setId(qid);
  } catch (RuntimeException re) {
    throw PersistenceExceptions.toPersistenceException(re);
  }
}

代码示例来源:origin: org.apache.openjpa/openjpa-all

OpenJPAQuery q = newQueryImpl(del, meta).setId(qid);
String[] hints = meta.getHintKeys();
Object[] values = meta.getHintValues();

代码示例来源:origin: org.apache.openjpa/openjpa-persistence

OpenJPAQuery q = newQueryImpl(del, meta).setId(qid);
String[] hints = meta.getHintKeys();
Object[] values = meta.getHintValues();

代码示例来源:origin: org.apache.openejb.patch/openjpa-persistence

OpenJPAQuery q = newQueryImpl(del, meta).setId(qid);
String[] hints = meta.getHintKeys();
Object[] values = meta.getHintValues();

代码示例来源:origin: org.apache.openejb.patch/openjpa

OpenJPAQuery q = newQueryImpl(del, meta).setId(qid);
String[] hints = meta.getHintKeys();
Object[] values = meta.getHintValues();

相关文章

微信公众号

最新文章

更多