Git master push: Bug#393698 - NoSQL dynamic entity support
https://bugs.eclipse.org/bugs/show_bug.cgi?id=393698
A few fixes, NoSQL support for dynamic entities, named queries, remote JPA.
Changes:
- Added mongo NoSQL dynamic entity test.
- Added mongo NoSQL named query test.
- Renamed BATCH_WRITING_SUPPORTED hint to BATCH_WRITING.
- Removed DynamicTypeBuilder forcing attribute change tracking, as not all mappings, setting support it, fixed initialize to check for DynamicEntityImpl.
- Fixed cast in DynamicTypeBuilder to use correct mapping type.
- Fixed EISPlatform to set correct class loader on XML conversion manager.
- Fixed statement cache check to be correct for batched calls.
- Lazy init type class in DatabaseField from typeName for serialization.
- Changed extractPrimaryKeyForReferenceObject to use objectIsEasilyInstantiated to avoid remote issues.
- Added beginEarlyTransaction to remote to allow transaction queries to isolate their data correctly.
- Added DatabaseQuery prepareInternal to avoid normal checkPrepare code for temporary JPAQuery init.
- Change JPA DDL MASTER table to JPAMASTER to avoid core test conflicts.
- Fixed NoSQL OneToMany to ignore mappedBy.