Uses of Interface
jakarta.persistence.Query
Packages that use Query
Package
Description
Jakarta Persistence is the API for the management for persistence and object/relational mapping.
-
Uses of Query in jakarta.persistence
Subinterfaces of Query in jakarta.persistenceModifier and TypeInterfaceDescriptioninterfaceInterface used to control stored procedure query execution.interfaceTypedQuery<X>Interface used to control the execution of typed queries.Methods in jakarta.persistence that return QueryModifier and TypeMethodDescriptionEntityManager.createNamedQuery(String name) Create an instance ofQueryfor executing a named query written in the Jakarta Persistence query language or in native SQL.EntityManager.createNativeQuery(String sqlString) Create an instance ofQueryfor executing a native SQL statement, e.g., for update or delete.<T> QueryEntityManager.createNativeQuery(String sqlString, Class<T> resultClass) Create an instance ofQueryfor executing a native SQL query.EntityManager.createNativeQuery(String sqlString, String resultSetMapping) Create an instance ofQueryfor executing a native SQL query.EntityManager.createQuery(CriteriaDelete<?> deleteQuery) Create an instance ofQueryfor executing a criteria delete query.EntityManager.createQuery(CriteriaUpdate<?> updateQuery) Create an instance ofQueryfor executing a criteria update query.EntityManager.createQuery(String qlString) Create an instance ofQueryfor executing a Jakarta Persistence query language statement.QueryTimeoutException.getQuery()Returns the query that caused this exception.Query.setCacheRetrieveMode(CacheRetrieveMode cacheRetrieveMode) Set the cache retrieval mode that is in effect during query execution.Query.setCacheStoreMode(CacheStoreMode cacheStoreMode) Set the cache storage mode that is in effect during query execution.Query.setFirstResult(int startPosition) Set the position of the first result to retrieve.Query.setFlushMode(FlushModeType flushMode) Set the flush mode type to be used for the query execution.Set a query property or hint.Query.setLockMode(LockModeType lockMode) Set the lock mode type to be used for the query execution.Query.setMaxResults(int maxResult) Set the maximum number of results to retrieve.Query.setParameter(int position, Object value) Bind an argument value to a positional parameter.Query.setParameter(int position, Calendar value, TemporalType temporalType) Deprecated.Query.setParameter(int position, Date value, TemporalType temporalType) Deprecated.Newly-written code should use the date/time types defined injava.time.Query.setParameter(Parameter<Calendar> param, Calendar value, TemporalType temporalType) Deprecated.Newly-written code should use the date/time types defined injava.time.Query.setParameter(Parameter<Date> param, Date value, TemporalType temporalType) Deprecated.Newly-written code should use the date/time types defined injava.time.<T> QueryQuery.setParameter(Parameter<T> param, T value) Bind the value of aParameterobject.Query.setParameter(String name, Object value) Bind an argument value to a named parameter.Query.setParameter(String name, Calendar value, TemporalType temporalType) Deprecated.Newly-written code should use the date/time types defined injava.time.Query.setParameter(String name, Date value, TemporalType temporalType) Deprecated.Newly-written code should use the date/time types defined injava.time.Query.setTimeout(Integer timeout) Set the query timeout.Methods in jakarta.persistence with parameters of type QueryModifier and TypeMethodDescriptionvoidEntityManagerFactory.addNamedQuery(String name, Query query) Define the query, typed query, or stored procedure query as a named query such that future query objects can be created from it using theEntityManager.createNamedQuery(java.lang.String)orEntityManager.createNamedStoredProcedureQuery(java.lang.String)methods.Constructors in jakarta.persistence with parameters of type QueryModifierConstructorDescriptionQueryTimeoutException(Query query) Constructs a newQueryTimeoutExceptionexception with the specified query.QueryTimeoutException(String message, Throwable cause, Query query) Constructs a newQueryTimeoutExceptionexception with the specified detail message, cause, and query.
java.time.