hqlQuery.getQueryString(), false, getLoadQueryInfluencers().getEnabledFilters()
@Transactional(readOnly = true) long count() { String jpql = build(true); Query q = dbf.getEntityManager().createQuery(jpql); if (logger.isTraceEnabled()) { org.hibernate.Query hq = q.unwrap(org.hibernate.Query.class); logger.trace(hq.getQueryString()); } setQueryValue(q, root); return (Long) q.getSingleResult(); } }
@Transactional(readOnly = true) List query() { if (msg.isFieldQuery()) { validateFields(); } String jpql = build(false); Query q = msg.isFieldQuery() ? dbf.getEntityManager().createQuery(jpql, Tuple.class) : dbf.getEntityManager().createQuery(jpql); if (logger.isTraceEnabled()) { org.hibernate.Query hq = q.unwrap(org.hibernate.Query.class); logger.trace(hq.getQueryString()); } setQueryValue(q, root); if (msg.getLimit() != null) { q.setMaxResults(msg.getLimit()); } if (msg.getStart() != null) { q.setFirstResult(msg.getStart()); } List vos = q.getResultList(); if (msg.isFieldQuery()) { return convertFieldsTOPartialInventories(vos); } else { return convertVOsToInventories(vos); } }
@Override public void setTenantId(Query query, long tenantId) { if (query.getQueryString().contains(":tenantId")) { query.setParameter("tenantId", tenantId); } }
@Override public void setTenantId(Query query, long tenantId) { if (query.getQueryString().contains(":tenantId")) { query.setParameter("tenantId", tenantId); } }
@Override public String getQueryString() throws HibException { if (q == null) { return "*** no query ***"; } try { return q.getQueryString(); } catch (Throwable t) { handleException(t); return null; } }
public Object doInHibernate(Session session) throws HibernateException, SQLException { String hql = "FROM SitePresenceTotalImpl st WHERE st.siteId = :siteId"; Query q = session.createQuery(hql); q.setString("siteId", siteId); LOG.debug("getPresenceTotalsForSite(): " + q.getQueryString()); return q.list(); } };
public QueryBuilder createQueryBuilderFor(Query query, Class<? extends PersistentObject> entityType, OrderByBuilder orderByBuilder, Map<String, String> classAliasMappings, Map<String, Class<? extends PersistentObject>> interfaceToClassMapping, char likeEscapeCharacter) { if (query instanceof SQLQuery) { return new SQLQueryBuilder(query.getQueryString(), vendor, entityType, orderByBuilder, classAliasMappings, interfaceToClassMapping, likeEscapeCharacter); } else { return new HQLQueryBuilder(query.getQueryString(), orderByBuilder, classAliasMappings, interfaceToClassMapping, likeEscapeCharacter); } }
public QueryBuilder createQueryBuilderFor(Query query, Class<? extends PersistentObject> entityType, OrderByBuilder orderByBuilder, Map<String, String> classAliasMappings, Map<String, Class<? extends PersistentObject>> interfaceToClassMapping, char likeEscapeCharacter) { if (query instanceof SQLQuery) { return new SQLQueryBuilder(query.getQueryString(), vendor, entityType, orderByBuilder, classAliasMappings, interfaceToClassMapping, likeEscapeCharacter); } else { return new HQLQueryBuilder(query.getQueryString(), orderByBuilder, classAliasMappings, interfaceToClassMapping, likeEscapeCharacter); } }
/** * {@inheritDoc} */ @Override public String getObject() throws Exception { return this.entityManager.createNamedQuery(this.queryName).unwrap(Query.class).getQueryString(); }
@Override public String expandParameterLists(SessionImplementor session, org.hibernate.Query hibernateQuery, Map<String, TypedValue> namedParamsCopy) { String query = hibernateQuery.getQueryString(); ParameterMetadata parameterMetadata = getParameterMetadata(hibernateQuery); Iterator<Map.Entry<String, TypedValue>> iter = getNamedParamLists(hibernateQuery).entrySet().iterator(); while (iter.hasNext()) { Map.Entry<String, TypedValue> me = iter.next(); query = expandParameterList(session, parameterMetadata, query, (String) me.getKey(), (TypedValue) me.getValue(), namedParamsCopy); } return query; }
@Override public String expandParameterLists(SessionImplementor session, org.hibernate.Query hibernateQuery, Map<String, TypedValue> namedParamsCopy) { String query = hibernateQuery.getQueryString(); ParameterMetadata parameterMetadata = getParameterMetadata(hibernateQuery); Iterator<Map.Entry<String, TypedValue>> iter = getNamedParamLists(hibernateQuery).entrySet().iterator(); while (iter.hasNext()) { Map.Entry<String, TypedValue> me = iter.next(); query = expandParameterList(session, parameterMetadata, query, (String) me.getKey(), (TypedValue) me.getValue(), namedParamsCopy); } return query; }
@Override public String expandParameterLists(SessionImplementor session, org.hibernate.Query hibernateQuery, Map<String, TypedValue> namedParamsCopy) { String query = hibernateQuery.getQueryString(); ParameterMetadata parameterMetadata = getParameterMetadata(hibernateQuery); Iterator<Map.Entry<String, TypedValue>> iter = getNamedParamLists(hibernateQuery).entrySet().iterator(); while (iter.hasNext()) { Map.Entry<String, TypedValue> me = iter.next(); query = expandParameterList(session, parameterMetadata, query, (String) me.getKey(), (TypedValue) me.getValue(), namedParamsCopy); } return query; }
@Override public String expandParameterLists(SessionImplementor session, org.hibernate.Query hibernateQuery, Map<String, TypedValue> namedParamsCopy) { String query = hibernateQuery.getQueryString(); ParameterMetadata parameterMetadata = getParameterMetadata(hibernateQuery); Iterator<Map.Entry<String, TypedValue>> iter = getNamedParamLists(hibernateQuery).entrySet().iterator(); while (iter.hasNext()) { Map.Entry<String, TypedValue> me = iter.next(); query = expandParameterList(session, parameterMetadata, query, (String) me.getKey(), (TypedValue) me.getValue(), namedParamsCopy); } return query; }
@Override public String expandParameterLists(SessionImplementor session, org.hibernate.Query hibernateQuery, Map<String, TypedValue> namedParamsCopy) { String query = hibernateQuery.getQueryString(); ParameterMetadata parameterMetadata = getParameterMetadata(hibernateQuery); Iterator<Map.Entry<String, TypedValue>> iter = getNamedParamLists(hibernateQuery).entrySet().iterator(); while (iter.hasNext()) { Map.Entry<String, TypedValue> me = iter.next(); query = expandParameterList(session, parameterMetadata, query, (String) me.getKey(), (TypedValue) me.getValue(), namedParamsCopy); } return query; }
private HQLQueryPlan createQueryPlan(SessionFactoryImplementor sfi, Query query) { org.hibernate.Query hibernateQuery = query.unwrap(org.hibernate.Query.class); String queryString = hibernateQuery.getQueryString(); return new HQLQueryPlan(queryString, false, Collections.EMPTY_MAP, sfi); }
@Override public String expandParameterLists(SessionImplementor session, org.hibernate.Query hibernateQuery, Map<String, TypedValue> namedParamsCopy) { QueryParameterBindingsImpl queryParameterBindings = hibernateQuery.unwrap(QueryParameterBindingsImpl.class); SharedSessionContractImplementor producer = (SharedSessionContractImplementor) ((QueryImplementor<?>) hibernateQuery).getProducer(); String query = hibernateQuery.getQueryString(); query = queryParameterBindings.expandListValuedParameters(query, producer); return query; }
@Override public String expandParameterLists(SessionImplementor session, org.hibernate.Query hibernateQuery, Map<String, TypedValue> namedParamsCopy) { QueryParameterBindingsImpl queryParameterBindings = hibernateQuery.unwrap(QueryParameterBindingsImpl.class); SharedSessionContractImplementor producer = (SharedSessionContractImplementor) ((QueryImplementor<?>) hibernateQuery).getProducer(); String query = hibernateQuery.getQueryString(); query = queryParameterBindings.expandListValuedParameters(query, producer); return query; }
@Override public String expandParameterLists(SessionImplementor session, org.hibernate.Query hibernateQuery, Map<String, TypedValue> namedParamsCopy) { QueryParameterBindingsImpl queryParameterBindings = hibernateQuery.unwrap(QueryParameterBindingsImpl.class); SharedSessionContractImplementor producer = (SharedSessionContractImplementor) ((QueryImplementor<?>) hibernateQuery).getProducer(); String query = hibernateQuery.getQueryString(); query = queryParameterBindings.expandListValuedParameters(query, producer); return query; }
@Override public String expandParameterLists(SessionImplementor session, org.hibernate.Query hibernateQuery, Map<String, TypedValue> namedParamsCopy) { QueryParameterBindingsImpl queryParameterBindings = hibernateQuery.unwrap(QueryParameterBindingsImpl.class); SharedSessionContractImplementor producer = (SharedSessionContractImplementor) ((QueryImplementor<?>) hibernateQuery).getProducer(); String query = hibernateQuery.getQueryString(); // NOTE: In Hibernate 5.3.0.CR1 this is call causes a side effect which is why this is essentially unusable for us query = queryParameterBindings.expandListValuedParameters(query, producer); return query; }