openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Simon Droscher (JIRA)" <j...@apache.org>
Subject [jira] Created: (OPENJPA-1205) Cannot retrieve Map<PersisenceCapable, PersistenceCapable> fields when DataCache is on
Date Wed, 29 Jul 2009 17:04:14 GMT
Cannot retrieve Map<PersisenceCapable, PersistenceCapable> fields when DataCache is on
--------------------------------------------------------------------------------------

                 Key: OPENJPA-1205
                 URL: https://issues.apache.org/jira/browse/OPENJPA-1205
             Project: OpenJPA
          Issue Type: Bug
          Components: datacache
    Affects Versions: 1.2.1
            Reporter: Simon Droscher


Consider the following mapping, which uses a Map of a PC class to another PC class:

@OneToMany(targetEntity = CatalogProductPriceImpl.class, cascade = { CascadeType.ALL })
@MapKey(name = "catalog")
public Map<Catalog, CatalogPrice> getCatalogPrices() {
  return catalogPrices;
}

With the DataCache on, when a product is retrieved for the first time, this map will be correct.
However, the next time it is retrieved (i.e. from the cache), what is returned is a Map<LongId,
CatalogPrice> not the expected Map<Catalog, CatalogPrice>.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message