rzo1 opened a new pull request, #227: URL: https://github.com/apache/openjpa/pull/227
https://issues.apache.org/jira/browse/OPENJPA-3021 **Draft, stacked on #223 (OPENJPA-3019) and #224 (OPENJPA-3024).** Only the last two commits belong to this PR; it will be rebased once those are merged. The `AbstractPCData` change overlaps with #226 and will be dropped if #226 goes in first. A converted `OBJECT` value was replaced by a generated bean proxy, which copies through getter/setter pairs and loses state without a setter (e.g. a `final` map with only a getter). - Converted values are kept as the converter returned them, not proxied. - Changes are found by the OPENJPA-3019 flush comparison of the converted value, extended to these fields. - Detach, merge, savepoint and restore-state copies go through the converter. - A value changed in place is restored on rollback and on rollback to a savepoint (also for 3019 collection elements). Migration note added. `TestConvertedBean`, `TestConvertedBeanCache`. Full suite passes on Derby and H2. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
