public Iterator iterate() throws HibernateException { verifyParameters(); Map namedParams = getNamedParams(); before(); try { return getSession().iterate( bindParameterLists(namedParams), getQueryParameters(namedParams) ); } finally { after(); } }
private Query createQuery(String queryString, FlushMode queryFlushMode) { QueryImpl query = new QueryImpl(queryString, queryFlushMode, this); query.setComment(queryString); return query; }
public ScrollableResults scroll() throws HibernateException { return scroll( ScrollMode.SCROLL_INSENSITIVE ); }
public Iterator iterate() throws HibernateException { verifyParameters(); Map namedParams = getNamedParams(); before(); try { return getSession().iterate( expandParameterLists(namedParams), getQueryParameters(namedParams) ); } finally { after(); } }
protected QueryCacheEntry(final String queryString, final Object... params) { StatelessSession session = factoryImplementor.openStatelessSession(); Query query = session.createQuery(queryString); for (int i = 0; i < params.length; i++) { query.setParameter(i, params[i]); } QueryImpl queryImpl = (QueryImpl)query; queryParameters = queryImpl.getQueryParameters(null); this.queryString = queryString; this.params = params; cacheRegion = factoryImplementor.getQueryCache().getRegion(); session.close(); }
public Query getNamedQuery(String queryName) throws MappingException { errorIfClosed(); NamedQueryDefinition nqd = factory.getNamedQuery( queryName ); final Query query; if ( nqd != null ) { String queryString = nqd.getQueryString(); query = new QueryImpl( queryString, nqd.getFlushMode(), this, getHQLQueryPlan( queryString, false ).getParameterMetadata() ); query.setComment( "named HQL query " + queryName ); } else { NamedSQLQueryDefinition nsqlqd = factory.getNamedSQLQuery( queryName ); if ( nsqlqd==null ) { throw new MappingException( "Named query not known: " + queryName ); } query = new SQLQueryImpl( nsqlqd, this, factory.getQueryPlanCache().getSQLParameterMetadata( nsqlqd.getQueryString() ) ); query.setComment( "named native SQL query " + queryName ); nqd = nsqlqd; } initQuery( query, nqd ); return query; }
public List list() throws HibernateException { verifyParameters(); Map namedParams = getNamedParams(); before(); try { return getSession().list( expandParameterLists(namedParams), getQueryParameters(namedParams) ); } finally { after(); } }
public int executeUpdate() throws HibernateException { verifyParameters(); Map namedParams = getNamedParams(); before(); try { return getSession().executeUpdate( bindParameterLists( namedParams ), getQueryParameters( namedParams ) ); } finally { after(); } }
public int executeUpdate() throws HibernateException { verifyParameters(); Map namedParams = getNamedParams(); before(); try { return getSession().executeUpdate( expandParameterLists( namedParams ), getQueryParameters( namedParams ) ); } finally { after(); } }
public Query createQuery(String queryString) { QueryImpl query = new QueryImpl(queryString, this); query.setComment(queryString); return query; }
public ScrollableResults scroll() throws HibernateException { return scroll( ScrollMode.SCROLL_INSENSITIVE ); }
public List list() throws HibernateException { verifyParameters(); Map namedParams = getNamedParams(); before(); try { return getSession().list( bindParameterLists(namedParams), getQueryParameters(namedParams) ); } finally { after(); } }
public ScrollableResults scroll(ScrollMode scrollMode) throws HibernateException { verifyParameters(); Map namedParams = getNamedParams(); before(); QueryParameters qp = getQueryParameters(namedParams); qp.setScrollMode(scrollMode); try { return getSession().scroll( expandParameterLists(namedParams), qp ); } finally { after(); } }
public Query createQuery(String queryString) { errorIfClosed(); QueryImpl query = new QueryImpl( queryString, this, getHQLQueryPlan( queryString, false ).getParameterMetadata() ); query.setComment( queryString ); return query; }
public ScrollableResults scroll(ScrollMode scrollMode) throws HibernateException { verifyParameters(); Map namedParams = getNamedParams(); before(); QueryParameters qp = getQueryParameters(namedParams); qp.setScrollMode(scrollMode); try { return getSession().scroll( bindParameterLists(namedParams), qp ); } finally { after(); } }