## Uses of Interface
javax.persistence.Query

Packages that use Query
javax.persistence

### Uses of Query in javax.persistence

Subinterfaces of Query in javax.persistence
`interface` `TypedQuery<X>`

Methods in javax.persistence that return Query
`Query` EntityManager.`createNamedQuery(String name)`
`Query` EntityManager.`createNativeQuery(String sqlString)`
`Query` EntityManager.`createNativeQuery(String sqlString, Class resultClass)`
`Query` EntityManager.`createNativeQuery(String sqlString, String resultSetMapping)`
`Query` EntityManager.`createQuery(String qlString)`
`Query` QueryTimeoutException.`getQuery()`
`Query` Query.`setFirstResult(int startPosition)`
`Query` Query.`setFlushMode(FlushModeType flushMode)`
`Query` Query.`setHint(String hintName, Object value)`
`Query` Query.`setLockMode(LockModeType lockMode)`
`Query` Query.`setMaxResults(int maxResult)`
`Query` Query.`setParameter(int position, Calendar value, TemporalType temporalType)`
`Query` Query.`setParameter(int position, Date value, TemporalType temporalType)`
`Query` Query.`setParameter(int position, Object value)`
`Query` Query.`setParameter(Parameter<Calendar> param, Calendar value, TemporalType temporalType)`
`Query` Query.`setParameter(Parameter<Date> param, Date value, TemporalType temporalType)`
`<T> Query` Query.`setParameter(Parameter<T> param, T value)`
`Query` Query.`setParameter(String name, Calendar value, TemporalType temporalType)`
`Query` Query.`setParameter(String name, Date value, TemporalType temporalType)`
`Query` Query.`setParameter(String name, Object value)`

Constructors in javax.persistence with parameters of type Query
Constructor and Description
`QueryTimeoutException(Query query)`
`QueryTimeoutException(String message, Throwable cause, Query query)`