|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.hibernate.impl.AbstractQueryImpl
org.hibernate.impl.SQLQueryImpl
Implements SQL query passthrough.
SELECT {person}.NAME AS {person.name}, {person}.AGE AS {person.age}, {person}.SEX AS {person.sex} FROM PERSON {person} WHERE {person}.NAME LIKE 'Hiber%'
| Field Summary |
| Fields inherited from class org.hibernate.impl.AbstractQueryImpl |
session |
| Method Summary | |
SQLQuery |
addEntity(String alias,
Class entityClass)
Declare a "root" entity |
SQLQuery |
addEntity(String alias,
Class entityClass,
LockMode lockMode)
Declare a "root" entity, specifying a lock mode |
SQLQuery |
addEntity(String alias,
String entityName)
Declare a "root" entity |
SQLQuery |
addEntity(String alias,
String entityName,
boolean useGeneratedAliases,
LockMode lockMode)
Declare a "root" entity, specifying the alias mode used |
SQLQuery |
addEntity(String alias,
String entityName,
LockMode lockMode)
Declare a "root" entity, specifying a lock mode |
SQLQuery |
addJoin(String alias,
String path)
Declare a "joined" entity |
SQLQuery |
addJoin(String alias,
String path,
LockMode lockMode)
Declare a "joined" entity, specifying a lock mode |
SQLQuery |
addScalar(String columnAlias,
Type type)
Declare a scalar query result |
protected Map |
getLockModes()
|
QueryParameters |
getQueryParameters(Map namedParams)
|
String[] |
getReturnAliases()
Return the HQL select clause aliases (if any) |
Type[] |
getReturnTypes()
Return the Hibernate types of the query result set. |
Iterator |
iterate()
Return the query results as an Iterator. |
List |
list()
Return the query results as a List. |
ScrollableResults |
scroll()
Return the query results as ScrollableResults. |
ScrollableResults |
scroll(ScrollMode scrollMode)
Return the query results as ScrollableResults. |
Query |
setLockMode(String alias,
LockMode lockMode)
Set the lockmode for the objects idententified by the given alias that appears in the FROM clause. |
SQLQuery |
useSqlResultSetMapping(String name)
use a predefined SqlResultSetMapping |
protected void |
verifyParameters()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
public List list()
throws HibernateException
Query
list in interface QueryHibernateExceptionpublic QueryParameters getQueryParameters(Map namedParams)
getQueryParameters in class AbstractQueryImplprotected void verifyParameters()
verifyParameters in class AbstractQueryImpl
public ScrollableResults scroll(ScrollMode scrollMode)
throws HibernateException
Query
scroll in interface QueryHibernateExceptionScrollableResults,
ScrollMode
public ScrollableResults scroll()
throws HibernateException
Query
scroll in interface QueryHibernateExceptionScrollableResults
public Iterator iterate()
throws HibernateException
Query
iterate in interface QueryHibernateException
public String[] getReturnAliases()
throws HibernateException
Query
getReturnAliases in interface QuerygetReturnAliases in class AbstractQueryImplHibernateException
public Type[] getReturnTypes()
throws HibernateException
Query
getReturnTypes in interface QuerygetReturnTypes in class AbstractQueryImplHibernateException
public Query setLockMode(String alias,
LockMode lockMode)
Query
setLockMode in interface Queryalias - a query alias, or this for a collection filterprotected Map getLockModes()
getLockModes in class AbstractQueryImpl
public SQLQuery addScalar(String columnAlias,
Type type)
SQLQuery
addScalar in interface SQLQuery
public SQLQuery addJoin(String alias,
String path)
SQLQuery
addJoin in interface SQLQuery
public SQLQuery addEntity(String alias,
String entityName)
SQLQuery
addEntity in interface SQLQuery
public SQLQuery addEntity(String alias,
Class entityClass)
SQLQuery
addEntity in interface SQLQuery
public SQLQuery addJoin(String alias,
String path,
LockMode lockMode)
SQLQuery
addJoin in interface SQLQuery
public SQLQuery addEntity(String alias,
String entityName,
LockMode lockMode)
SQLQuery
addEntity in interface SQLQuery
public SQLQuery addEntity(String alias,
String entityName,
boolean useGeneratedAliases,
LockMode lockMode)
SQLQuery
addEntity in interface SQLQuery
public SQLQuery addEntity(String alias,
Class entityClass,
LockMode lockMode)
SQLQuery
addEntity in interface SQLQuerypublic SQLQuery useSqlResultSetMapping(String name)
SQLQuery
useSqlResultSetMapping in interface SQLQuery
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||