Issue Details (XML | Word | Printable)

Key: CAY-707
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Minor Minor
Assignee: Unassigned
Reporter: Andrus Adamchik
Votes: 0
Watchers: 0
Operations

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

SelectQuery automatic cache key build mechanism produces wrong results when DO's are used in qualifier

Created: 17/Nov/06 09:34 PM   Updated: 09/Nov/08 01:14 AM
Component/s: Cayenne Core Library
Affects Version/s: 3.0
Fix Version/s: 3.0M1

Time Tracking:
Not Specified

Resolution Date: 17/Nov/06 10:24 PM


 Description  « Hide
SelectQueryMetadata.resolve:

Part of the cache key building mechanism is doing this:

 key.append('/').append(query.getQualifier());

resulting in full DataObjects used as cache keys if a qualifier matches a DataObject. Should be using ObjectId instead.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Andrus Adamchik made changes - 17/Nov/06 10:24 PM
Field Original Value New Value
Resolution Fixed [ 1 ]
Status Open [ 1 ] Resolved [ 5 ]
Andrus Adamchik made changes - 22/Nov/06 11:55 PM
Status Resolved [ 5 ] Closed [ 6 ]
Assignee Andrus Adamchik [ andrus ]
Ari Maniatis made changes - 09/Nov/08 01:14 AM
Fix Version/s 3.0M1 [ 10124 ]
Fix Version/s 3.0 [ 10091 ]
Henri Yandell made changes - 21/Mar/09 07:51 AM
Project Import Sat Mar 21 00:51:04 PDT 2009 [ 1237621864637 ]