@Override public String extractQueryString(Query query) { return ((JpaQuery<?>) query).getDatabaseQuery().getJPQLString(); }
public String extractQueryString(Query query) { return ((JpaQuery<?>) query).getDatabaseQuery().getJPQLString(); }
/** * Creates a new <code>JPQLQueryContext</code>. * * @param query The {@link DatabaseQuery} from which information will be queries * @param jpqlGrammar The JPQL grammar that defines how the JPQL query was parsed * @since 2.5 */ JPQLQueryContext(DatabaseQuery query, JPQLGrammar jpqlGrammar) { this(jpqlGrammar); String jpqlQuery = query.getJPQLString(); cache(query.getSession(), query, parse(jpqlQuery), jpqlQuery); }
/** * Creates a new <code>JPQLQueryContext</code>. * * @param query The {@link DatabaseQuery} from which information will be queries * @param jpqlGrammar The JPQL grammar that defines how the JPQL query was parsed * @since 2.5 */ JPQLQueryContext(DatabaseQuery query, JPQLGrammar jpqlGrammar) { this(jpqlGrammar); String jpqlQuery = query.getJPQLString(); cache(query.getSession(), query, parse(jpqlQuery), jpqlQuery); }
@Override public String getQueryStringOfNamedQuery(String queryName) { JpaEntityManager jpaEntityManager = (JpaEntityManager) getEntityManager().getDelegate(); return jpaEntityManager.getActiveSession().getQuery(queryName).getJPQLString(); }
public String toString() { String referenceClassString = ""; String nameString = ""; String queryString = ""; if (getReferenceClass() != null) { referenceClassString = "referenceClass=" + getReferenceClass().getSimpleName() + " "; } if ((getName() != null) && (!getName().equals(""))) { nameString = "name=\"" + getName() + "\" "; } if (isSQLCallQuery()) { queryString = "sql=\"" + getSQLString() + "\""; } else if (isJPQLCallQuery()) { queryString = "jpql=\"" + getJPQLString() + "\""; } return getClass().getSimpleName() + "(" + nameString + referenceClassString + queryString + ")"; }
public String toString() { String referenceClassString = ""; String nameString = ""; String queryString = ""; if (getReferenceClass() != null) { referenceClassString = "referenceClass=" + getReferenceClass().getSimpleName() + " "; } if ((getName() != null) && (!getName().equals(""))) { nameString = "name=\"" + getName() + "\" "; } if (isSQLCallQuery()) { queryString = "sql=\"" + getSQLString() + "\""; } else if (isJPQLCallQuery()) { queryString = "jpql=\"" + getJPQLString() + "\""; } return getClass().getSimpleName() + "(" + nameString + referenceClassString + queryString + ")"; }
public String toString() { String referenceClassString = ""; String nameString = ""; String queryString = ""; if (getReferenceClass() != null) { referenceClassString = "referenceClass=" + getReferenceClass().getSimpleName() + " "; } if ((getName() != null) && (!getName().equals(""))) { nameString = "name=\"" + getName() + "\" "; } if (isSQLCallQuery()) { queryString = "sql=\"" + getSQLString() + "\""; } else if (isJPQLCallQuery()) { queryString = "jpql=\"" + getJPQLString() + "\""; } return getClass().getSimpleName() + "(" + nameString + referenceClassString + queryString + ")"; }
private Query getQuery(DatabaseQuery query, PersistenceContext context) { String method = query.isReadQuery() ? "get" : "post"; String jpql = query.getJPQLString() == null ? "" : query.getJPQLString(); StringBuilder parameterString = new StringBuilder(); Iterator<String> argumentsIterator = query.getArguments().iterator();
private Query getQuery(DatabaseQuery query, PersistenceContext context) { String method = query.isReadQuery() ? "get" : "post"; String jpql = query.getJPQLString() == null ? "" : query.getJPQLString(); StringBuilder parameterString = new StringBuilder(); Iterator<String> argumentsIterator = query.getArguments().iterator();