Issue Details (XML | Word | Printable)

Key: NUCCORE-1068
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Unassigned
Reporter: Andy Jefferson
Votes: 0
Watchers: 0

If you were logged in you would be able to see more operations.
DataNucleus Core

L2 cache : when caching PC relation "ids" make sure we store the class name with the id when necessary

Created: 22/Aug/13 09:39 AM   Updated: 03/Sep/13 03:41 PM   Resolved: 22/Aug/13 10:23 AM
Component/s: Cache
Affects Version/s: 3.0.11, 3.1.5, 3.2.6
Fix Version/s: 3.2.7

 Description  « Hide
When we cache an id that is OID (datastore id) or single-field identity we implicitly store the class name of the PC object it represents, when we cache a user-provided object this does not store the class name (or at least not in a way DataNucleus can use it). Consequently we should explicitly store the class name with the id of any objects that don't use OID/singleFieldId

Sort Order: Ascending order - Click to sort in descending order
Andy Jefferson added a comment - 22/Aug/13 10:23 AM
SVN trunk implements support for caching of objects using user-provided ids