/** * Asserts that this query is a JPQL or Criteria Query. */ void assertJPQLOrCriteriaQuery() { String language = getLanguage(); if (JPQLParser.LANG_JPQL.equals(language) || QueryLanguages.LANG_PREPARED_SQL.equals(language) || CriteriaBuilderImpl.LANG_CRITERIA.equals(language)) { return; } else { throw new IllegalStateException(_loc.get("not-jpql-or-criteria-query").getMessage()); } }
/** * Asserts that this query is a JPQL or Criteria Query. */ void assertJPQLOrCriteriaQuery() { String language = getLanguage(); if (JPQLParser.LANG_JPQL.equals(language) || QueryLanguages.LANG_PREPARED_SQL.equals(language) || CriteriaBuilderImpl.LANG_CRITERIA.equals(language)) { return; } else { throw new IllegalStateException(_loc.get("not-jpql-or-criteria-query").getMessage()); } }
/** * Asserts that this query is a JPQL or Criteria Query. */ void assertJPQLOrCriteriaQuery() { String language = getLanguage(); if (JPQLParser.LANG_JPQL.equals(language) || QueryLanguages.LANG_PREPARED_SQL.equals(language) || CriteriaBuilderImpl.LANG_CRITERIA.equals(language)) { return; } else { throw new IllegalStateException(_loc.get("not-jpql-or-criteria-query").getMessage()); } }
/** * Asserts that this query is a JPQL or Criteria Query. */ void assertJPQLOrCriteriaQuery() { String language = getLanguage(); if (JPQLParser.LANG_JPQL.equals(language) || QueryLanguages.LANG_PREPARED_SQL.equals(language) || CriteriaBuilderImpl.LANG_CRITERIA.equals(language)) { return; } else { throw new IllegalStateException(_loc.get("not-jpql-or-criteria-query").getMessage()); } }
/** * 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; }
/** * 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; }
/** * 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; }
/** * 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; }