com.mysema.query.jpa.hibernate.sql
Class HibernateSQLQuery

java.lang.Object
  extended by com.mysema.query.support.QueryBase<Q>
      extended by com.mysema.query.support.ProjectableQuery<T>
          extended by com.mysema.query.jpa.AbstractSQLQuery<Q>
              extended by com.mysema.query.jpa.hibernate.sql.AbstractHibernateSQLQuery<HibernateSQLQuery>
                  extended by com.mysema.query.jpa.hibernate.sql.HibernateSQLQuery
All Implemented Interfaces:
FilteredClause<HibernateSQLQuery>, Projectable, Query<HibernateSQLQuery>, SimpleQuery<HibernateSQLQuery>, SQLCommonQuery<HibernateSQLQuery>

public final class HibernateSQLQuery
extends AbstractHibernateSQLQuery<HibernateSQLQuery>
implements SQLCommonQuery<HibernateSQLQuery>

HibernateSQLQuery is an SQLQuery implementation that uses Hibernate's Native SQL functionality to execute queries

Author:
tiwe

Field Summary
 
Fields inherited from class com.mysema.query.jpa.hibernate.sql.AbstractHibernateSQLQuery
cacheable, cacheRegion, fetchSize, readOnly, sqlTemplates, timeout
 
Fields inherited from class com.mysema.query.support.QueryBase
queryMixin
 
Constructor Summary
HibernateSQLQuery(SessionHolder session, SQLTemplates sqlTemplates, QueryMetadata metadata)
           
HibernateSQLQuery(org.hibernate.Session session, SQLTemplates sqlTemplates)
           
HibernateSQLQuery(org.hibernate.StatelessSession session, SQLTemplates sqlTemplates)
           
 
Method Summary
 HibernateSQLQuery clone(org.hibernate.Session session)
           
 
Methods inherited from class com.mysema.query.jpa.hibernate.sql.AbstractHibernateSQLQuery
createQuery, iterate, iterate, list, list, listResults, logQuery, reset, setCacheable, setCacheRegion, setFetchSize, setReadOnly, setTimeout, toCountRowsString, toQueryString, uniqueResult, uniqueResult
 
Methods inherited from class com.mysema.query.jpa.AbstractSQLQuery
addFlag, addFlag, addFlag, addJoinFlag, addJoinFlag, count, exists, from, from, fullJoin, fullJoin, fullJoin, getMetadata, innerJoin, innerJoin, innerJoin, join, join, join, leftJoin, leftJoin, leftJoin, on, rightJoin, rightJoin, rightJoin
 
Methods inherited from class com.mysema.query.support.ProjectableQuery
countDistinct, iterate, iterateDistinct, iterateDistinct, iterateDistinct, list, listDistinct, listDistinct, listDistinct, listDistinctResults, map, notExists, singleResult, singleResult, singleResult, uniqueResult, uniqueResult
 
Methods inherited from class com.mysema.query.support.QueryBase
distinct, groupBy, having, limit, offset, orderBy, restrict, set, toString, where
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.mysema.query.sql.SQLCommonQuery
addFlag, addFlag, addFlag, addJoinFlag, addJoinFlag, from, from, fullJoin, fullJoin, fullJoin, innerJoin, innerJoin, innerJoin, join, join, join, leftJoin, leftJoin, leftJoin, on, rightJoin, rightJoin, rightJoin
 
Methods inherited from interface com.mysema.query.Query
groupBy, having
 
Methods inherited from interface com.mysema.query.SimpleQuery
distinct, limit, offset, orderBy, restrict, set
 
Methods inherited from interface com.mysema.query.FilteredClause
where
 

Constructor Detail

HibernateSQLQuery

public HibernateSQLQuery(org.hibernate.Session session,
                         SQLTemplates sqlTemplates)

HibernateSQLQuery

public HibernateSQLQuery(org.hibernate.StatelessSession session,
                         SQLTemplates sqlTemplates)

HibernateSQLQuery

public HibernateSQLQuery(SessionHolder session,
                         SQLTemplates sqlTemplates,
                         QueryMetadata metadata)
Method Detail

clone

public HibernateSQLQuery clone(org.hibernate.Session session)


Copyright © 2007-2011 Mysema Ltd. All Rights Reserved.