[ 
https://issues.apache.org/jira/browse/CAY-2210?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nikita Timofeev closed CAY-2210.
--------------------------------
    Resolution: Fixed

https://github.com/apache/cayenne/commit/5e9f0e0f6dd23f34fb755dc5eef966652f1d3ded

> Query cache: incorrect cache key for queries with custom value objects
> ----------------------------------------------------------------------
>
>                 Key: CAY-2210
>                 URL: https://issues.apache.org/jira/browse/CAY-2210
>             Project: Cayenne
>          Issue Type: Bug
>            Reporter: Andrus Adamchik
>            Assignee: Nikita Timofeev
>             Fix For: 4.0.M6
>
>
> If we map any ObjAttributes of an entity to custom value types that do not 
> have a repeatable toString, our cache keys will stop working if these types 
> are used as qualifier parameters. 
> Per CAY-2050 ExtendedTypes now support unique toString. Perhaps we use this 
> or a similar method for cache key generation (actually can't use 
> ExtendedType.toString directly for the types that are trimming their display 
> values, like arrays and Strings, so we'll need to amend that API to use for 
> cache keys).



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to