Details
-
Task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
This is to fill the gap left between ObjectIdQuery (hard to use, odd caching model, no generics support, intended for internal use) and Cayenne.objectForPk() (hardcoded caching model , not a query):
Artist a = SelectById.query(Artist.class, 3).useLocalCache("artists").selectOne(context);
Note on caching... this hits query cache instead of object cache, so until we merge the two this may result in extra DB trips for the objects that we already have resolved. I guess that's the price to pay for consistency.