com.mysema.query.jpa.sql
Class JPASQLQuery

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.sql.AbstractJPASQLQuery<JPASQLQuery>
                  extended by com.mysema.query.jpa.sql.JPASQLQuery
All Implemented Interfaces:
FilteredClause<JPASQLQuery>, Projectable, Query<JPASQLQuery>, SQLCommonQuery<JPASQLQuery>

public final class JPASQLQuery
extends AbstractJPASQLQuery<JPASQLQuery>
implements SQLCommonQuery<JPASQLQuery>

JPASQLQuery 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.sql.AbstractJPASQLQuery
sqlTemplates
 
Fields inherited from class com.mysema.query.support.QueryBase
queryMixin
 
Constructor Summary
  JPASQLQuery(javax.persistence.EntityManager entityManager, SQLTemplates sqlTemplates)
           
protected JPASQLQuery(JPASessionHolder session, SQLTemplates sqlTemplates, QueryMetadata metadata)
           
 
Method Summary
 JPASQLQuery clone(javax.persistence.EntityManager entityManager)
           
 
Methods inherited from class com.mysema.query.jpa.sql.AbstractJPASQLQuery
createQuery, iterate, iterate, list, list, listResults, logQuery, reset, 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
distinct, groupBy, having, limit, offset, orderBy, restrict, set
 
Methods inherited from interface com.mysema.query.FilteredClause
where
 

Constructor Detail

JPASQLQuery

public JPASQLQuery(javax.persistence.EntityManager entityManager,
                   SQLTemplates sqlTemplates)

JPASQLQuery

protected JPASQLQuery(JPASessionHolder session,
                      SQLTemplates sqlTemplates,
                      QueryMetadata metadata)
Method Detail

clone

public JPASQLQuery clone(javax.persistence.EntityManager entityManager)


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