Skip to content
Failed

Changes

Summary

  1. UUID not working as GeneratedValue Id with merge - fix (#2087) (commit: 592506c) (details)
  2. make annotations and config packages independent on internal APIs (commit: 1f9a377) (details)
  3. remove unused internal classes, minor cleanup (commit: c5aed35) (details)
  4. Update cannonical model for persistence 3.2 (commit: d5e3966) (details)
  5. include all variables in hascode computation (commit: 5a42db2) (details)
  6. Add support for persistence.xml v3.2, (commit: 65c1c15) (details)
  7. [master] StoredProcedureQuery getSingleResultOrNull() fix (#2098) (commit: cee2939) (details)
  8. EntityManagerFactory.getName() fix (commit: a5c7f08) (details)
  9. EntityManagerFactory.setCacheRetrieveMode() setCacheStoreMode() and NPE fix plus unit test (#2104) (commit: 0f4718a) (details)
  10. reflect recent change in modelgen naming (commit: a99bb49) (details)
  11. [master] Jakarta Persistence API 3.2.0 and ASM 9.7 upgrade (#2107) (commit: 9c4b266) (details)
  12. Jakarta Persistence 3.2 new feature - JPQL functions ID(), VERSION() (#2108) (commit: 3d1e6b4) (details)
  13. Understand new (eclipselink-)orm xsd (commit: 2dd631c) (details)
  14. Jakarta Persistence 3.2: JPQL generate missing Entity default `this` alias in simple SELECT queries (#2102) (commit: 78a5206) (details)
Commit 592506c1a2db5b4cb70e441abb2ad51c1f64774e by GitHub
UUID not working as GeneratedValue Id with merge - fix (#2087)

Signed-off-by: Radek Felcman <radek.felcman@oracle.com>
(commit: 592506c)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/mappings/converters/UUIDConverter.java (diff)
The file was modified jpa/eclipselink.jpa.test.jse/src/it/java/org/eclipse/persistence/jpa/test/uuid/TestUuidCommon.java (diff)
Commit 1f9a37741cea103793c98e56600c45265877f5fa by Lukas Jungmann
make annotations and config packages independent on internal APIs

Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
(commit: 1f9a377)
The file was modified jpa/eclipselink.jpa.test.jse/src/it/java/org/eclipse/persistence/jpa/test/oraclefeatures/OracleLOBLocatorSessionCustomizer.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/sessions/Project.java (diff)
The file was addedfoundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/sessions/SessionCustomizer.java
The file was removedfoundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/PropertiesUtils.java
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/logging/JavaLog.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/descriptors/ClassDescriptor.java (diff)
The file was modified jpa/eclipselink.jpa.test.jse/src/it/java/org/eclipse/persistence/jpa/test/query/TestQueryHints.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/annotations/TenantTableDiscriminator.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.composite.advanced/common/src/main/java/org/eclipse/persistence/testing/models/jpa/composite/advanced/member_2/EmployeeCustomizer.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/QueryType.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.fieldaccess.relationships/src/main/java/org/eclipse/persistence/testing/models/jpa/fieldaccess/relationships/Customer.java (diff)
The file was modified jpa/eclipselink.jpa.test.jse/src/it/java/org/eclipse/persistence/jpa/test/query/TestQueryProperties.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/CacheCoordinationProtocol.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/sessions/factories/ObjectPersistenceRuntimeXMLProject.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.fieldaccess.advanced/src/test/java/org/eclipse/persistence/testing/tests/jpa/fieldaccess/fetchgroups/SimpleDefaultFetchGroupTests.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.fieldaccess.advanced/src/test/java/org/eclipse/persistence/testing/tests/jpa/fieldaccess/fetchgroups/NestedDefaultFetchGroupTests.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.advanced/src/main/java/org/eclipse/persistence/testing/models/jpa/advanced/ReadOnlyIsolated.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.advanced/src/main/java/org/eclipse/persistence/testing/models/jpa/advanced/Employee.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.xml.composite.advanced/common/src/main/java/org/eclipse/persistence/testing/models/jpa/xml/composite/advanced/member_3/ChangeTrackingCustomizer.java (diff)
The file was addedfoundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/annotations/CacheIsolationType.java
The file was addedfoundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/descriptors/DescriptorCustomizer.java
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/BatchWriting.java (diff)
The file was modified moxy/org.eclipse.persistence.moxy/src/main/java/org/eclipse/persistence/jaxb/compiler/TypeInfo.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.advanced.fetchgroup/src/main/java/org/eclipse/persistence/testing/models/jpa/advanced/fetchgroup/Shelf.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/TunerType.java (diff)
The file was modified foundation/eclipselink.core.test/src/it/java/org/eclipse/persistence/testing/tests/unitofwork/UnitOfWorkIsolatedClientSessionTestModel.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.advanced.additionalcriteria/src/main/java/org/eclipse/persistence/testing/models/jpa/advanced/additionalcriteria/Food.java (diff)
The file was modified foundation/eclipselink.core.test/src/it/java/org/eclipse/persistence/testing/tests/events/CloneEventOnIsolatedSessionTest.java (diff)
The file was modified foundation/eclipselink.core.test/src/it/java/org/eclipse/persistence/testing/tests/unitofwork/ProtectedUnitOfWorkTestModel.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/sessions/factories/SessionsFactory.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/EntityManagerSetupImpl.java (diff)
The file was modified moxy/org.eclipse.persistence.moxy/src/main/java/org/eclipse/persistence/jaxb/compiler/AnnotationsProcessor.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.fetchgroups/src/test/java/org/eclipse/persistence/testing/tests/jpa/fetchgroups/NestedDefaultFetchGroupTests.java (diff)
The file was modified moxy/org.eclipse.persistence.moxy/src/test/java/org/eclipse/persistence/testing/jaxb/externalizedmetadata/xmlcustomizer/MyXmlEmployeeCustomizer.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/annotations/Cache.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/annotations/Partitioning.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.fieldaccess.advanced/src/main/java/org/eclipse/persistence/testing/models/jpa/fieldaccess/advanced/Customizer.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/descriptors/SchemaPerMultitenantPolicy.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/converters/SerializedConverterMetadata.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.advanced/src/main/java/org/eclipse/persistence/testing/models/jpa/advanced/EmployeeCustomizer.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/dynamic/DynamicHelper.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/descriptors/CachePolicy.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/CascadePolicy.java (diff)
The file was modified foundation/eclipselink.core.test/src/it/java/org/eclipse/persistence/testing/tests/isolatedsession/ClientServerTest.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/annotations/Customizer.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/annotations/CacheType.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.performance/src/test/java/org/eclipse/persistence/testing/tests/jpa/performance/JPAPerformanceComparisonModel.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/oxm/annotations/XmlCustomizer.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/cache/CacheMetadata.java (diff)
The file was modified jpa/eclipselink.jpa.test.jse/src/it/java/org/eclipse/persistence/jpa/test/canonical/TestCanonicalMetaModel.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/PessimisticLock.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/FlushClearCache.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/oxm/annotations/XmlNameTransformer.java (diff)
The file was addedjpa/org.eclipse.persistence.jpa/src/main/resources/org/eclipse/persistence/jpa/eclipselink_orm_5_0.xsd
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/annotations/ClassExtractor.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.advanced/src/main/java/org/eclipse/persistence/testing/models/jpa/advanced/AddTargetCustomizer.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/sessions/DatabaseSessionImpl.java (diff)
The file was modified jpa/eclipselink.jpa.wdf.test/src/it/java/org/eclipse/persistence/testing/framework/wdf/customizer/AdjustArrayTypeCustomizer.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/ParserType.java (diff)
The file was modified docs/docs.dbws/src/main/asciidoc/overview003.adoc (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.advanced/src/main/java/org/eclipse/persistence/testing/models/jpa/advanced/AdvancedHistoryCustomizer.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.composite.advanced/common/src/main/java/org/eclipse/persistence/testing/models/jpa/composite/advanced/member_2/Employee.java (diff)
The file was removedfoundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/CacheIsolationType.java
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/CacheUsage.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/ParameterDelimiterType.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.cacheable/src/main/java/org/eclipse/persistence/testing/models/jpa/cacheable/CacheableProtectedEntity.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.advanced/src/main/java/org/eclipse/persistence/testing/models/jpa/advanced/Customizer.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/oxm/annotations/XmlClassExtractor.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.fieldaccess.advanced/src/main/java/org/eclipse/persistence/testing/models/jpa/fieldaccess/advanced/Employee.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/oxm/annotations/XmlWriteTransformer.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.composite.advanced/common/src/main/java/org/eclipse/persistence/testing/models/jpa/composite/advanced/member_1/ReadOnlyIsolated.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.xml.only/jpa.test.xml.advanced/src/main/java/org/eclipse/persistence/testing/models/jpa/xml/advanced/ChangeTrackingCustomizer.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/MetadataProcessor.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.delimited/src/main/java/org/eclipse/persistence/testing/models/jpa/delimited/Employee.java (diff)
The file was modified foundation/eclipselink.core.test/src/it/java/org/eclipse/persistence/testing/tests/performance/concurrent/IsolatedConcurrentRegressionTest.java (diff)
The file was modified jpa/eclipselink.jpa.test.jse/src/it/java/org/eclipse/persistence/jpa/test/locking/model/ClassDescriptorCustomizer.java (diff)
The file was modified jpa/eclipselink.jpa.test.jse/src/it/java/org/eclipse/persistence/config/TestPropertiesUtils.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.advanced/src/test/java/org/eclipse/persistence/testing/tests/jpa/advanced/EntityManagerJUnitTestSuite.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/QueryHints.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.composite.advanced/src/main/java/org/eclipse/persistence/testing/models/jpa/composite/advanced/Customizer.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.xml.composite.advanced/common/src/main/java/org/eclipse/persistence/testing/models/jpa/xml/composite/advanced/member_2/EmployeeCustomizer.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/ProfilerType.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/exceptions/i18n/JAXBExceptionResource.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/queries/FetchGroup.java (diff)
The file was modified jpa/eclipselink.jpa.test.jse/src/it/java/org/eclipse/persistence/jpa/test/basic/TestSessionCustomizer.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/TargetDatabase.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/CacheType.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/CacheUsageIndirectionPolicy.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/SystemProperties.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/multitenant/MultitenantMetadata.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/ParserValidationType.java (diff)
The file was modified foundation/eclipselink.core.test/src/it/java/org/eclipse/persistence/testing/tests/isolatedsession/IsolatedEmployeeProject.java (diff)
The file was modified foundation/eclipselink.core.test/src/it/java/org/eclipse/persistence/testing/tests/expressions/ExpressionTestSuite.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/LoggerType.java (diff)
The file was modified moxy/org.eclipse.persistence.moxy/src/test/java/org/eclipse/persistence/testing/jaxb/externalizedmetadata/xmlcustomizer/MyEmployeeCustomizer.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.fieldaccess.advanced/src/main/java/org/eclipse/persistence/testing/models/jpa/fieldaccess/advanced/EmployeeCustomizer.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/StructConverterType.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/ResultSetConcurrency.java (diff)
The file was removedfoundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/SessionCustomizer.java
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/TargetServer.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.fieldaccess.relationships/src/main/java/org/eclipse/persistence/testing/models/jpa/fieldaccess/relationships/Order.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.inheritance/src/main/java/org/eclipse/persistence/testing/models/jpa/inheritance/Computer.java (diff)
The file was modified docs/docs.dbws/src/main/asciidoc/creating_dbws_services002.adoc (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/MetadataDescriptor.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.xml.only/jpa.test.xml.advanced/src/main/java/org/eclipse/persistence/testing/models/jpa/xml/advanced/EmployeeCustomizer.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/oxm/annotations/XmlReadTransformer.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/ExclusiveConnectionMode.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.fieldaccess.advanced/src/test/java/org/eclipse/persistence/testing/tests/jpa/fieldaccess/fetchgroups/BaseFetchGroupTests.java (diff)
The file was modified foundation/eclipselink.core.test/src/it/java/org/eclipse/persistence/testing/tests/identitymaps/cacheinvalidation/InvalidateAllExternalChangeTest.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.advanced/src/main/java/org/eclipse/persistence/testing/models/jpa/advanced/Hinge.java (diff)
The file was modified docs/docs.solutions/src/main/asciidoc/jpatoxml002.adoc (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.fetchgroups/src/test/java/org/eclipse/persistence/testing/tests/jpa/fetchgroups/BaseFetchGroupTests.java (diff)
The file was modified foundation/eclipselink.core.test/src/it/java/org/eclipse/persistence/testing/tests/performance/concurrent/IsolatedConcurrentTest.java (diff)
The file was modified foundation/eclipselink.core.test/src/it/java/org/eclipse/persistence/testing/tests/workbenchintegration/IsIsolatedTest.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/CommitOrderType.java (diff)
The file was addedfoundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/helper/PropertiesUtils.java
The file was modified moxy/org.eclipse.persistence.moxy/src/main/java/org/eclipse/persistence/jaxb/compiler/MappingsGenerator.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/annotations/SerializedConverter.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/HintValues.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.fetchgroups/src/test/java/org/eclipse/persistence/testing/tests/jpa/fetchgroups/SimpleDefaultFetchGroupTests.java (diff)
The file was modified jpa/eclipselink.jpa.testapps.oracle/jpa.test.oracle.proxyauthentication/src/main/java/org/eclipse/persistence/testing/models/jpa/proxyauthentication/PhoneNumber.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/PersistenceUnitProperties.java (diff)
The file was modified moxy/org.eclipse.persistence.moxy/src/test/java/org/eclipse/persistence/testing/jaxb/dynamic/util/PersonCustomizer.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/ResultType.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.fieldaccess.relationships/src/main/java/org/eclipse/persistence/testing/models/jpa/fieldaccess/relationships/SalesPerson.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/ResultSetType.java (diff)
The file was removedfoundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/DescriptorCustomizer.java
The file was modified jpa/eclipselink.jpa.testapps.oracle/jpa.test.oracle.customfeatures/src/main/java/org/eclipse/persistence/testing/models/jpa/customfeatures/XmlDataCustomizer.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.inheritance/src/main/java/org/eclipse/persistence/testing/models/jpa/inheritance/ComputerSuperclass.java (diff)
Commit c5aed35b2e3c64f0b929c7d5a70bb119efb7dd95 by Lukas Jungmann
remove unused internal classes, minor cleanup

Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
(commit: c5aed35)
The file was removedfoundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/codegen/HierarchyNode.java
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/identitymaps/UnitOfWorkIdentityMap.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.xml.composite.advanced/common/src/main/java/org/eclipse/persistence/testing/models/jpa/xml/composite/advanced/member_1/CacheAuditor.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/sessions/IdentityMapAccessor.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/identitymaps/IdentityMap.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/identitymaps/AbstractIdentityMap.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/sessions/IsolatedClientSessionIdentityMapAccessor.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/oxm/XMLObjectBuilder.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/descriptors/ObjectBuilder.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/identitymaps/NoIdentityMap.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/databaseaccess/DatabasePlatform.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/sessions/UnitOfWorkImpl.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.xml.only/jpa.test.xml.advanced/src/main/java/org/eclipse/persistence/testing/models/jpa/xml/advanced/CacheAuditor.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/identitymaps/IdentityMapManager.java (diff)
The file was removedfoundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/codegen/InheritanceHierarchyBuilder.java
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/identitymaps/FullIdentityMap.java (diff)
The file was modified jpa/eclipselink.jpa.test/src/it/java/org/eclipse/persistence/testing/tests/jpa/config/CacheAuditor.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/services/mbean/MBeanRuntimeServicesMBean.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/services/RuntimeServices.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/identitymaps/WeakUnitOfWorkIdentityMap.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/sessions/interceptors/CacheInterceptor.java (diff)
Commit d5e3966677f626becf110e61294592ed8df72458 by Lukas Jungmann
Update cannonical model for persistence 3.2

Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
(commit: d5e3966)
The file was modified jpa/org.eclipse.persistence.jpa.modelgen/src/main/java/org/eclipse/persistence/internal/jpa/modelgen/CanonicalModelProcessor.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/accessors/classes/MappedSuperclassAccessor.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/queries/NamedNativeQueryMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/graphs/NamedEntityGraphMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.modelgen/src/test/java/org/eclipse/persistence/jpa/test/modelgen/TestProcessor.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/queries/NamedQueryMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/accessors/classes/EntityAccessor.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/MetadataProject.java (diff)
Commit 5a42db22e56876267fb9034367a6b9a83c1f2d7d by Lukas Jungmann
include all variables in hascode computation

Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
(commit: 5a42db2)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/mappings/AccessMethodsMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/sequencing/SequenceGeneratorMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/converters/ConversionValueMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/tables/TableMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/sequencing/TableGeneratorMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/columns/ColumnMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/converters/ConvertMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/tables/RelationalTableMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/accessors/PropertyMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/nosql/NoSqlMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/multitenant/MultitenantMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/accessors/MetadataAccessor.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/columns/DirectColumnMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/cache/CacheIndexMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/mappings/BatchFetchMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/queries/QueryRedirectorsMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/structures/StructMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/columns/DiscriminatorColumnMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/graphs/NamedEntityGraphMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/queries/QueryHintMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/graphs/NamedAttributeNodeMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/queries/EntityResultMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/queries/FieldResultMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/graphs/NamedSubgraphMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/locking/OptimisticLockingMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/transformers/ReadTransformerMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/columns/AssociationOverrideMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/queries/StoredProcedureParameterMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/tables/JoinTableMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/mappings/CascadeMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/copypolicy/CloneCopyPolicyMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/tables/SecondaryTableMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/queries/FetchGroupMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/columns/PrimaryKeyMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/columns/DiscriminatorClassMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/tables/IndexMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/columns/MetadataColumn.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/xml/XMLPersistenceUnitMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/sequencing/GeneratedValueMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/multitenant/TenantTableDiscriminatorMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/cache/TimeOfDayMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/listeners/EntityListenerMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/cache/CacheMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/tables/UniqueConstraintMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/accessors/classes/XMLAttributes.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/partitioning/RangePartitionMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/columns/ForeignKeyMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/queries/NamedNativeQueryMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/queries/SQLResultSetMappingMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/queries/PLSQLParameterMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/columns/JoinColumnMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/partitioning/ValuePartitionMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/queries/NamedQueryMetadata.java (diff)
Commit 65c1c150ad3cc9ab4a6de3a043f2aabb135b6d86 by Lukas Jungmann
Add support for persistence.xml v3.2,
enable persistence.xml validation,
add new tests and update/fix existing ones

Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
(commit: 65c1c15)
The file was addedjpa/org.eclipse.persistence.jpa/src/main/resources/org/eclipse/persistence/jpa/persistence_3_2.xsd
The file was addedjpa/org.eclipse.persistence.jpa/src/test/java/org/eclipse/persistence/internal/jpa/deployment/PersistenceUnitProcessorTest.java
The file was addedjpa/org.eclipse.persistence.jpa/src/main/resources/org/eclipse/persistence/jpa/orm_3_2.xsd
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/deployment/SEPersistenceUnitInfo.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/pom.xml (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.advanced.multitenant/src/main/resources/META-INF/persistence.xml (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/helper/XMLHelper.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.advanced.customer/src/main/resources/META-INF/persistence.xml (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/deployment/PersistenceUnitProcessor.java (diff)
The file was removedjpa/eclipselink.jpa.testapps/jpa.test.advanced/src/test/java/org/eclipse/persistence/testing/tests/jpa/advanced/PersistenceUnitProcessorTest.java
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/deployment/xml/parser/PersistenceContentHandler.java (diff)
The file was modified pom.xml (diff)
The file was modified jpa/eclipselink.jpa.test.jse/src/it/resources/META-INF/persistence.xml (diff)
The file was modified jpa/eclipselink.jpa.spring.test/src/it/resources/META-INF/persistence.xml (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/test/java/org/eclipse/persistence/internal/jpa/FindOptionUtilsTest.java (diff)
Commit cee293929f9a764bca5d424dad0bff100cdddc09 by GitHub
[master] StoredProcedureQuery getSingleResultOrNull() fix (#2098)

* StoredProcedureQuery getSingleResultOrNull() fix

---------

Signed-off-by: Radek Felcman <radek.felcman@oracle.com>
(commit: cee2939)
The file was removedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/jpa21/advanced/EntityManagerFactoryTest.java
The file was removedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/jpa21/advanced/xml/ddl/XMLIndexTest.java
The file was addedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/advanced2/StoredProcedureQueryTest.java
The file was addedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/advanced2/xml/XMLEntityGraphTest.java
The file was addedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/advanced2/xml/XMLNamedStoredProcedureQueryTest.java
The file was removedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/jpa21/advanced/xml/EmployeePopulator.java
The file was removedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/jpa21/advanced/CriteriaQueryCastTest.java
The file was removedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/jpa21/advanced/xml/XMLNamedStoredProcedureQueryTest.java
The file was addedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/advanced2/EmployeePopulator.java
The file was addedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/advanced2/NamedStoredProcedureQueryTest.java
The file was removedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/jpa21/advanced/StoredProcedureQueryTest.java
The file was removedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/jpa21/advanced/xml/ddl/XMLForeignKeyTest.java
The file was addedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/advanced2/xml/EmployeePopulator.java
The file was addedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/advanced2/CriteriaQueryMetamodelTest.java
The file was addedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/advanced2/ddl/DDLTest.java
The file was addedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/advanced2/xml/XMLConverterTest.java
The file was removedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/jpa21/advanced/QueryTest.java
The file was removedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/jpa21/advanced/EntityManagerTest.java
The file was removedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/jpa21/advanced/EntityGraphTest.java
The file was removedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/jpa21/advanced/NamedStoredProcedureQueryTest.java
The file was addedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/advanced2/EntityGraphTest.java
The file was addedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/advanced2/xml/ddl/XMLForeignKeyTest.java
The file was removedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/jpa21/advanced/WeaverTest.java
The file was removedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/jpa21/advanced/ddl/DDLSchemaTest.java
The file was addedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/advanced2/QueryTest.java
The file was removedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/jpa21/advanced/ddl/ForeignKeyTest.java
The file was removedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/jpa21/advanced/ddl/IndexTest.java
The file was removedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/jpa21/advanced/xml/XMLEntityGraphTest.java
The file was addedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/advanced2/WeaverTest.java
The file was addedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/advanced2/CriteriaQueryTest.java
The file was addedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/advanced2/xml/ddl/XMLIndexTest.java
The file was removedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/jpa21/advanced/CriteriaQueryTest.java
The file was removedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/jpa21/advanced/EmployeePopulator.java
The file was addedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/advanced2/ddl/ForeignKeyTest.java
The file was addedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/advanced2/EntityManagerFactoryTest.java
The file was addedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/advanced2/CriteriaQueryCastTest.java
The file was removedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/jpa21/advanced/ddl/DDLTest.java
The file was addedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/advanced2/ConverterTest.java
The file was addedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/advanced2/ddl/IndexTest.java
The file was removedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/jpa21/advanced/AnnotationsTest.java
The file was addedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/advanced2/EntityManagerTest.java
The file was addedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/advanced2/AnnotationsTest.java
The file was removedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/jpa21/advanced/xml/XMLConverterTest.java
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/StoredProcedureQueryImpl.java (diff)
The file was removedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/jpa21/advanced/ConverterTest.java
The file was addedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/advanced2/ddl/DDLSchemaTest.java
The file was removedjpa/eclipselink.jpa.testapps/jpa.test.advanced2/src/test/java/org/eclipse/persistence/testing/tests/jpa21/advanced/CriteriaQueryMetamodelTest.java
Commit a5c7f0835b7a0add965da39fa441387b6d810390 by Lukas Jungmann
EntityManagerFactory.getName() fix

Signed-off-by: Radek Felcman <radek.felcman@oracle.com>
(commit: a5c7f08)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/EntityManagerFactoryDelegate.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.persistence32/src/test/java/org/eclipse/persistence/testing/tests/jpa/persistence32/EntityManagerFactoryTest.java (diff)
Commit 0f4718afdc3a899ec306da77351a6ccf3bb55b15 by GitHub
EntityManagerFactory.setCacheRetrieveMode() setCacheStoreMode() and NPE fix plus unit test (#2104)

Signed-off-by: Radek Felcman <radek.felcman@oracle.com>
(commit: 0f4718a)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.persistence32/src/test/java/org/eclipse/persistence/testing/tests/jpa/persistence32/EntityManagerTest.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/EntityManagerImpl.java (diff)
Commit a99bb49dc27afcf61e2813e0ec8ae33bc5ec60d3 by Lukas Jungmann
reflect recent change in modelgen naming

Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
(commit: a99bb49)
The file was modified jpa/org.eclipse.persistence.jpa.modelgen/src/main/java/org/eclipse/persistence/internal/jpa/modelgen/CanonicalModelProcessor.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.modelgen/src/test/java/org/eclipse/persistence/jpa/test/modelgen/TestProcessor.java (diff)
Commit 9c4b2666e7cb67ef738f67c443921d1a2253e0c1 by GitHub
[master] Jakarta Persistence API 3.2.0 and ASM 9.7 upgrade (#2107)

* Jakarta Persistence API 3.2.0 and ASM 9.7 upgrade

- other dependencies and Maven plugins upgrade
- some JPARS test classes changes to reflect latest JAX-WS-RS API

Signed-off-by: Radek Felcman <radek.felcman@oracle.com>
(commit: 9c4b266)
The file was modified jpa/org.eclipse.persistence.jpars/src/it/java/org/eclipse/persistence/jpars/test/util/TestURIInfo.java (diff)
The file was modified jpa/org.eclipse.persistence.jpars/src/it/java/org/eclipse/persistence/jpars/test/util/TestHttpHeaders.java (diff)
The file was modified pom.xml (diff)
Commit 3d1e6b49d32211b426e67935b2f3d31f2b891f5f by GitHub
Jakarta Persistence 3.2 new feature - JPQL functions ID(), VERSION() (#2108)

Implementation plus unit test according https://github.com/jakartaee/persistence/pull/596

There are two new JPQL functions:
- `ID(...)` to fetch Entity `@Id` value. There is support for single or composite primary key
- `VERSION(...)` to fetch attribute value from attribute marked by `@Version` annotation

These functions are specific as they are exist in JPQL only, but not in SQL like other JPQL functions where are usually similar SQL function/procedure at the DB side.

Signed-off-by: Radek Felcman <radek.felcman@oracle.com>
(commit: 3d1e6b4)
The file was addedfoundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/jpa/jpql/JPQLFunctionsAbstractBuilder.java
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/jpa/jpql/TypeResolver.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/parser/AnonymousExpressionVisitor.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/tools/model/query/AbstractStateObjectVisitor.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/jpa/jpql/ReportItemBuilder.java (diff)
The file was addedjpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/parser/VersionExpressionBNF.java
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/test/java/org/eclipse/persistence/jpa/tests/jpql/parser/JPQLParserTester.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/parser/ExpressionFactory.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/test/java/org/eclipse/persistence/jpa/tests/jpql/parser/JPQLQueriesTest3_2.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/tools/model/query/AnonymousStateObjectVisitor.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.jpql/src/main/resources/META-INF/persistence.xml (diff)
The file was addedjpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/tools/model/query/VersionExpressionStateObject.java
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/JPQLQueryProblemResourceBundle.java (diff)
The file was addedjpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/parser/IdExpressionFactory.java
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/AbstractGrammarValidator.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/AbstractSemanticValidator.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/jpa/jpql/ReadAllQueryBuilder.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/parser/AbstractExpressionVisitor.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/test/java/org/eclipse/persistence/jpa/tests/jpql/AbstractGrammarValidatorTest.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/JPQLQueryProblemMessages.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/tools/model/query/StateObjectVisitor.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/tools/model/AbstractActualJPQLQueryFormatter.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/ParameterTypeVisitor.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/test/java/org/eclipse/persistence/jpa/tests/jpql/parser/JPQLParserTest.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/jpa/jpql/ExpressionBuilderVisitor.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/tools/resolver/ResolverBuilder.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/tools/model/BasicStateObjectBuilder.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/parser/Expression.java (diff)
The file was addedjpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/parser/IdExpressionBNF.java
The file was modified jpa/eclipselink.jpa.test.jse/src/it/java/org/eclipse/persistence/jpa/test/version/TestVersioning.java (diff)
The file was addedjpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/parser/VersionExpression.java
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/tools/model/AbstractJPQLQueryFormatter.java (diff)
The file was addedjpa/eclipselink.jpa.testapps/jpa.test.jpql/src/test/java/org/eclipse/persistence/testing/tests/jpa/jpql/advanced/JUnitJPQLFunctionsTest.java
The file was addedjpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/parser/VersionExpressionFactory.java
The file was addedjpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/tools/model/query/IdExpressionStateObject.java
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/parser/ExpressionVisitor.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/parser/JPQLGrammar3_2.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/test/java/org/eclipse/persistence/jpa/tests/jpql/JPQLQueries3_2.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/parser/JPQLExpression.java (diff)
The file was addedjpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/parser/IdExpression.java
Commit 2dd631c53a6b7369d8dca803b84e73248d21dd46 by Lukas Jungmann
Understand new (eclipselink-)orm xsd

Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
(commit: 2dd631c)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/sequencing/SequenceGeneratorMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/xml/XMLEntityMappingsMappingProject.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.xml.extended/jpa.test.xml.extended.complexaggregate/src/main/resources/META-INF/eclipselink-orm.xml (diff)
The file was addedfoundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/tools/schemaframework/CheckConstraint.java
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/columns/ForeignKeyMetadata.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/tools/schemaframework/FieldDefinition.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/columns/ColumnMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/tables/JoinTableMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/columns/MetadataColumn.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/converters/ConvertMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/columns/DirectColumnMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/queries/NamedNativeQueryMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/tables/TableMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/columns/TenantDiscriminatorColumnMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/accessors/classes/MappedSuperclassAccessor.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.xml.extended/jpa.test.xml.extended.advanced.dynamic/src/main/resources/META-INF/advanced-dynamic-entity-mappings.xml (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/xml/XMLEntityMappingsReader.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/xml/XMLPersistenceUnitMetadata.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/helper/DatabaseField.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/MetadataProject.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/resources/org/eclipse/persistence/jpa/eclipselink_orm_5_0.xsd (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/oxm/record/namespaces/PrefixMapperNamespaceResolver.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/tools/schemaframework/TableDefinition.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/queries/NamedStoredProcedureQueryMetadata.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/mappings/AggregateObjectMapping.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/sequencing/TableGeneratorMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/columns/RelationalColumnMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/mappings/MapKeyMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/tables/UniqueConstraintMetadata.java (diff)
The file was addedjpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/tables/CheckConstraintMetadata.java
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/tools/schemaframework/DefaultTableGenerator.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/annotations/CacheIsolationType.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/columns/JoinColumnMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpars/pom.xml (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.xml.extended/jpa.test.xml.extended.advanced/src/main/resources/META-INF/eclipselink-orm.xml (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/helper/DatabaseTable.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/queries/EntityResultMetadata.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/tables/IndexMetadata.java (diff)
Commit 78a5206fc3b2563020c3bdcc2887e110ce814376 by GitHub
Jakarta Persistence 3.2: JPQL generate missing Entity default `this` alias in simple SELECT queries (#2102)

This improvement ensure, that JPQL SELECT queries like `SELECT this FROM Entity` where entity alias is not specified in the `FROM` part will be automatically added. Default `this` alias is used as it specified by:
https://github.com/jakartaee/persistence/issues/452
There is automatic `SELECT this` generation for queries like `FROM Entity this` too.
This happens only for EclipseLink 5.0.0 and higher or for persistence property `eclipselink.jpql.validation` with value `None` or `JPA 3.2`.

It allows accept following queries like:

- `SELECT this FROM Entity` -> `SELECT this FROM Entity this`
- `SELECT COUNT(this) FROM Entity` -> `SELECT COUNT(this) FROM Entity this`
- `SELECT this FROM Entity this WHERE id = :id` -> `SELECT this FROM Entity this WHERE this.id = :id`
- `SELECT this FROM Entity WHERE id = :id AND UPPER(name) = 'NAME 1` -> `SELECT this FROM Entity this WHERE this.id = :id AND UPPER(this.name) = 'NAME 1'`
- `FROM Entity this` -> `SELECT this FROM Entity this`

Some test modifications in the `org.eclipse.persistence.jpa.testapps` module:

- `org.eclipse.persistence.testing.tests.jpa.jpql.advanced.JUnitJPQLComplexTest#testNoSelect`
- `org.eclipse.persistence.testing.tests.jpa.jpql.advanced.JUnitJPQLValidationTest#noAliasWithWHEREAndParameterExceptionTest`
- org.eclipse.persistence.testing.tests.jpql.JPQLExceptionTest#noAliasWithWHEREAndParameterExceptionTest (CORE)

Signed-off-by: Radek Felcman <radek.felcman@oracle.com>
(commit: 78a5206)
The file was removedjpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/parser/EclipseLinkJPQLGrammar4_1.java
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/parser/RangeVariableDeclaration.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/EclipseLinkVersion.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/test/java/org/eclipse/persistence/jpa/tests/jpql/parser/AllJPQLParserTests.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.jpql/src/test/java/org/eclipse/persistence/testing/tests/jpa/jpql/advanced/JUnitJPQLValidationTest.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/parser/DefaultEclipseLinkJPQLGrammar.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/parser/IdentificationVariable.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/parser/AbstractFromClause.java (diff)
The file was addedjpa/eclipselink.jpa.testapps/jpa.test.jpql/src/test/java/org/eclipse/persistence/testing/tests/jpa/jpql/advanced/JUnitJPQLJakartaDataNoAliasTest.java
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/parser/JPQLExpression.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/querydef/CommonAbstractCriteriaImpl.java (diff)
The file was modified foundation/eclipselink.core.test/src/it/java/org/eclipse/persistence/testing/tests/jpql/JPQLExceptionTest.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.jpql/src/test/java/org/eclipse/persistence/testing/tests/jpa/jpql/advanced/JUnitJPQLComplexTest.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/parser/JPQLGrammar.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/parser/Expression.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/jpa/jpql/HermesParser.java (diff)
The file was addedjpa/org.eclipse.persistence.jpa.jpql/src/test/java/org/eclipse/persistence/jpa/tests/jpql/parser/JPQLExpressionTestJakartaData.java
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/test/java/org/eclipse/persistence/jpa/tests/jpql/parser/JPQLGrammarTools.java (diff)
The file was modified jpa/eclipselink.jpa.testapps/jpa.test.jpql/src/main/resources/META-INF/persistence.xml (diff)
The file was addedjpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/parser/EclipseLinkJPQLGrammar5_0.java
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/test/java/org/eclipse/persistence/jpa/tests/jpql/parser/JPQLQueryBuilder.java (diff)