Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Workaround
-
1.7
-
None
-
None
Description
@AffinityKeyMapped annotation on key class field is ignored in case when class names passed to inaryConfiguration via setClassNames() method.
The problem is that Ignite uses IgniteConfiguration.cacheKeyCfg during BinaryContext.configure() execution and doesn't check class fileds on @AffinityKeyMapped annotation.
Possible solution: check class fields on @AffinityKeyMapped annotation if there is no any mapping for cache key type.
Attachments
Issue Links
- relates to
-
IGNITE-5795 Binary metadata is not registered during start of cache
- Resolved
- links to