List of usage examples for org.hibernate.engine.spi NamedQueryDefinition getName
public String getName()
From source file:org.babyfish.hibernate.internal.SessionImplWrapper.java
License:Open Source License
@SuppressWarnings("unchecked") protected static XQuery createQuery(XSessionImplementor sessionProxy, NamedQueryDefinition namedQueryDefinition) throws HibernateException { String queryString = namedQueryDefinition.getQueryString(); XQueryPlan xQueryPlan = (XQueryPlan) sessionProxy.getFactory().getQueryPlanCache() .getHQLQueryPlan(queryString, false, sessionProxy.getRawSessionImpl().getEnabledFilters()); XQuery query = new XQueryImpl(queryString, namedQueryDefinition.getFlushMode(), sessionProxy, xQueryPlan.getParameterMetadata()); query.setComment("named HQL query " + namedQueryDefinition.getName()); if (namedQueryDefinition.getLockOptions() != null) { query.setLockOptions(namedQueryDefinition.getLockOptions()); }/* w w w .jav a 2 s. co m*/ return query; }