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

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

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

QueryImpl.ignorePreparedQuery介绍

[英]Ignores this query from PreparedQueryCache by recreating the original query if it has been cached.
[中]通过重新创建原始查询(如果已缓存),忽略PreparedQueryCache中的此查询。

代码示例

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

/**
 * Remove this query from PreparedQueryCache. 
 */
boolean invalidatePreparedQuery() {
  PreparedQueryCache cache = _em.getPreparedQueryCache();
  if (cache == null)
    return false;
  ignorePreparedQuery();
  return cache.invalidate(_id);
}

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

/**
 * Remove this query from PreparedQueryCache. 
 */
boolean invalidatePreparedQuery() {
  PreparedQueryCache cache = _em.getPreparedQueryCache();
  if (cache == null)
    return false;
  ignorePreparedQuery();
  return cache.invalidate(_id);
}

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

/**
 * Remove this query from PreparedQueryCache. 
 */
boolean invalidatePreparedQuery() {
  PreparedQueryCache cache = _em.getPreparedQueryCache();
  if (cache == null)
    return false;
  ignorePreparedQuery();
  return cache.invalidate(_id);
}

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

/**
 * Remove this query from PreparedQueryCache. 
 */
boolean invalidatePreparedQuery() {
  PreparedQueryCache cache = _em.getPreparedQueryCache();
  if (cache == null)
    return false;
  ignorePreparedQuery();
  return cache.invalidate(_id);
}

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

/**
 * Sets lock mode on the given query.
 * If the target query has been prepared and cached, then ignores the cached version.
 * @see #ignorePreparedQuery()
 */
public TypedQuery<X> setLockMode(LockModeType lockMode) {
  String language = getLanguage();
  if (QueryLanguages.LANG_PREPARED_SQL.equals(language)) {
    ignorePreparedQuery();
  }
  assertJPQLOrCriteriaQuery();
  getFetchPlan().setReadLockMode(lockMode);
  return this;
}

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

/**
 * Sets lock mode on the given query.
 * If the target query has been prepared and cached, then ignores the cached version.
 * @see #ignorePreparedQuery()
 */
public TypedQuery<X> setLockMode(LockModeType lockMode) {
  String language = getLanguage();
  if (QueryLanguages.LANG_PREPARED_SQL.equals(language)) {
    ignorePreparedQuery();
  }
  assertJPQLOrCriteriaQuery();
  getFetchPlan().setReadLockMode(lockMode);
  return this;
}

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

/**
 * Sets lock mode on the given query.
 * If the target query has been prepared and cached, then ignores the cached version.
 * @see #ignorePreparedQuery()
 */
public TypedQuery<X> setLockMode(LockModeType lockMode) {
  String language = getLanguage();
  if (QueryLanguages.LANG_PREPARED_SQL.equals(language)) {
    ignorePreparedQuery();
  }
  assertJPQLOrCriteriaQuery();
  getFetchPlan().setReadLockMode(lockMode);
  return this;
}

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

/**
 * Sets lock mode on the given query.
 * If the target query has been prepared and cached, then ignores the cached version.
 * @see #ignorePreparedQuery()
 */
public TypedQuery<X> setLockMode(LockModeType lockMode) {
  String language = getLanguage();
  if (QueryLanguages.LANG_PREPARED_SQL.equals(language)) {
    ignorePreparedQuery();
  }
  assertJPQLOrCriteriaQuery();
  getFetchPlan().setReadLockMode(lockMode);
  return this;
}

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

} else if (QueryHints.HINT_IGNORE_PREPARED_QUERY.equals(key)) {
  plan.setHint(key, Filters.convert(value, Boolean.class));
  owner.ignorePreparedQuery();
} else if (QueryHints.HINT_USE_LITERAL_IN_SQL.equals(key)) {
  Boolean convertedValue = (Boolean)Filters.convert(value, Boolean.class);

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

} else if (QueryHints.HINT_IGNORE_PREPARED_QUERY.equals(key)) {
  plan.setHint(key, Filters.convert(value, Boolean.class));
  owner.ignorePreparedQuery();
} else if (QueryHints.HINT_USE_LITERAL_IN_SQL.equals(key)) {
  Boolean convertedValue = (Boolean)Filters.convert(value, Boolean.class);

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

} else if (QueryHints.HINT_IGNORE_PREPARED_QUERY.equals(key)) {
  plan.setHint(key, Filters.convert(value, Boolean.class));
  owner.ignorePreparedQuery();
} else if (QueryHints.HINT_USE_LITERAL_IN_SQL.equals(key)) {
  Boolean convertedValue = (Boolean)Filters.convert(value, Boolean.class);

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

} else if (QueryHints.HINT_IGNORE_PREPARED_QUERY.equals(key)) {
  plan.setHint(key, Filters.convert(value, Boolean.class));
  owner.ignorePreparedQuery();
} else if (QueryHints.HINT_USE_LITERAL_IN_SQL.equals(key)) {
  Boolean convertedValue = (Boolean)Filters.convert(value, Boolean.class);

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

if (fetch.getReadLockLevel() != 0) {
  if (cache.get(_id) != null) {
    ignorePreparedQuery();
    ignorePreparedQuery();
    return false;

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

if (fetch.getReadLockLevel() != 0) {
  if (cache.get(_id) != null) {
    ignorePreparedQuery();
    ignorePreparedQuery();
    return false;

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

if (fetch.getReadLockLevel() != 0) {
  if (cache.get(_id) != null) {
    ignorePreparedQuery();
    ignorePreparedQuery();
    return false;

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

if (fetch.getReadLockLevel() != 0) {
  if (cache.get(_id) != null) {
    ignorePreparedQuery();
    ignorePreparedQuery();
    return false;

相关文章

微信公众号

最新文章

更多