# Uses of Class
org.apache.cayenne.query.SelectById

Packages that use SelectById
Package
Description
org.apache.cayenne.query
Defines standard queries supported by Cayenne and extension mechanism to create custom queries.

- ## Uses of SelectById in org.apache.cayenne.query

  Methods in org.apache.cayenne.query that return SelectById
  Modifier and Type
  Method
  Description
  `SelectById<T>`
  SelectById.`cacheGroup(String cacheGroup)`
  `SelectById<T>`
  SelectById.`cacheStrategy(QueryCacheStrategy strategy)`
  `SelectById<T>`
  SelectById.`cacheStrategy(QueryCacheStrategy strategy, String cacheGroup)`
  `static SelectById<DataRow>`
  SelectById.`dataRowQuery(Class<?> entityType, Object id)`
  `static SelectById<DataRow>`
  SelectById.`dataRowQuery(Class<?> entityType, Object firstId, Object... otherIds)`
  `static SelectById<DataRow>`
  SelectById.`dataRowQuery(Class<?> entityType, Map<String,?> id)`
  `static SelectById<DataRow>`
  SelectById.`dataRowQuery(Class<?> entityType, Map<String,?> firstId, Map<String,?>... otherIds)`
  `static SelectById<DataRow>`
  SelectById.`dataRowQuery(ObjectId id)`
  `static SelectById<DataRow>`
  SelectById.`dataRowQuery(ObjectId firstId, ObjectId... otherIds)`
  `SelectById<T>`
  SelectById.`localCache()`
  Instructs Cayenne to look for query results in the "local" cache when running the query.
  `SelectById<T>`
  SelectById.`localCache(String cacheGroup)`
  Instructs Cayenne to look for query results in the "local" cache when running the query.
  `SelectById<T>`
  SelectById.`prefetch(String path, int semantics)`
  Merges a prefetch path with specified semantics into the query prefetch tree.
  `SelectById<T>`
  SelectById.`prefetch(PrefetchTreeNode prefetch)`
  Merges prefetch into the query prefetch tree.
  `static <T> SelectById<T>`
  SelectById.`query(Class<T> entityType, Object id)`
  `static <T> SelectById<T>`
  SelectById.`query(Class<T> entityType, Object firstId, Object... otherIds)`
  `static <T> SelectById<T>`
  SelectById.`query(Class<T> entityType, Collection<Object> ids)`
  `static <T> SelectById<T>`
  SelectById.`query(Class<T> entityType, Map<String,?> id)`
  `static <T> SelectById<T>`
  SelectById.`query(Class<T> entityType, Map<String,?> firstId, Map<String,?>... otherIds)`
  `static <T> SelectById<T>`
  SelectById.`query(Class<T> entityType, ObjectId id)`
  `static <T> SelectById<T>`
  SelectById.`query(Class<T> entityType, ObjectId firstId, ObjectId... otherIds)`
  `SelectById<T>`
  SelectById.`sharedCache()`
  Instructs Cayenne to look for query results in the "shared" cache when running the query.
  `SelectById<T>`
  SelectById.`sharedCache(String cacheGroup)`
  Instructs Cayenne to look for query results in the "shared" cache when running the query.