Skip to content
Failed

Changes

Summary

  1. Version change from 3.0.3-SNAPSHOT to 3.0.4-SNAPSHOT (commit: d20db39) (details)
  2. Minor messaging improvements (#1674) (commit: 294c8ce) (details)
  3. PrintInnerJoinInWhereClause as query hint - backport from master (#1682) (commit: 0e90769) (details)
  4. Issue 1711: ClassCastException while updating foreignkeys with identity generation (commit: f7e045a) (details)
  5. Bugfix for: Specifying QName in XmlVariableNode results namespace written twice (#1718) (commit: 0d54d41) (details)
  6. remove the noisy entries from the logs - backport from the master (#1748) (commit: 099442d) (details)
  7. Documents conversion to Asciidoc format (#1753) (commit: 7f7f76b) (details)
  8. Issue 1755: Add support for non-breaking spaces (commit: bd4d995) (details)
  9. Fix Javadoc errors (commit: 16ab37c) (details)
  10. Class read fallback needs to reread the stream from the beginning (#1766) (#1767) (commit: b58dc42) (details)
  11. Class read fallback needs to reread the stream from the beginning - build fix (#1769) (commit: 61661a0) (details)
  12. Fix ConcurrentModificationException in BatchFetchPolicy - backport from 2.7 (#1708) (commit: e7971e4) (details)
  13. Diagnostic new feature - corrupted cache (backport from master) (#1785) (commit: daee815) (details)
  14. GitHub Actions fix for Javadoc generation (#1796) (commit: 23fe71f) (details)
  15. Issue 1779: Add DB2zOS support for UNICODE Timestamps (commit: 633f401) (details)
  16. Add Oracle21c support (#1824) (commit: 430c97e) (details)
  17. Issue 1827: Add java.time support for DB2 schema generation (#1829) (commit: a4d3d5d) (details)
  18. Persistence weaver logging (remove useless log message)  (#1838) (commit: 4c963f7) (details)
  19. Issue 1540: Improve Oracle platform java time support (#1836) (commit: 3c625c6) (details)
  20. Issue 1544: Derby mapping of LocalTime should map to TIME type (#1833) (commit: bffaaaf) (details)
  21. Issue 1735: Improve DB2 ZOS support for LIKE ESCAPE (#1788) (commit: 036d372) (details)
  22. ASM version switch to 9.5 to be ready for JDK 21. (#1858) (commit: fc4f178) (details)
  23. fix #1596 Major performance issue in case of many new entities (#1843) (#1863) (commit: edb84b9) (details)
  24. Oracle DDL Parser dependency update 3.0.0 -> 3.0.1 (#1868) (commit: ca12e9f) (details)
  25. SDO potential memory leak fix 2.0 (#1869) (commit: f773207) (details)
  26. Bugfix for - Missing error message when calling JpaHelper.getReportQuery() with wrong argument (#1911) (#1913) (commit: 3c9f7df) (details)
  27. Javadoc fix: remove wrong comments for the locate function (#1945) (commit: f654304) (details)
  28. ASM version upgrade to 9.6 (JDK 22 ready) - backport from master (#1965) (commit: 813a6a9) (details)
  29. Eclipselink.jar - add JPMS descriptor (module-info.java) (#1972) (commit: d32bad7) (details)
Commit d20db39dbe3a5998beb7ea9b1176af97e89502e6 by GitHub
Version change from 3.0.3-SNAPSHOT to 3.0.4-SNAPSHOT

First commit to prepare new version after 3.0.3 (final) release.

Signed-off-by: Radek Felcman <radek.felcman@oracle.com>
(commit: d20db39)
The file was modified foundation/eclipselink.extension.oracle.spatial.test/pom.xml (diff)
The file was modified bundles/moxy-standalone/pom.xml (diff)
The file was modified bundles/nightly/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified bundles/p2site/pom.xml (diff)
The file was modified utils/eclipselink.dbws.builder.test.oracle/pom.xml (diff)
The file was modified jpa/org.eclipse.persistence.jpa.test.framework/pom.xml (diff)
The file was modified jpa/eclipselink.jpa.oracle.test/pom.xml (diff)
The file was modified dbws/eclipselink.dbws.test.oracle/pom.xml (diff)
The file was modified sdo/org.eclipse.persistence.sdo/pom.xml (diff)
The file was modified bundles/pom.xml (diff)
The file was modified bundles/eclipselink/pom.xml (diff)
The file was modified testing/server-oracle/pom.xml (diff)
The file was modified jpa/eclipselink.jpa.nosql.test/pom.xml (diff)
The file was modified foundation/eclipselink.core.test/pom.xml (diff)
The file was modified foundation/org.eclipse.persistence.corba/pom.xml (diff)
The file was modified jpa/eclipselink.jaxrs.test/pom.xml (diff)
The file was modified utils/eclipselink.utils.rename/pom.xml (diff)
The file was modified utils/eclipselink.utils.sigcompare/pom.xml (diff)
The file was modified moxy/org.eclipse.persistence.moxy.utils.xjc/pom.xml (diff)
The file was modified foundation/org.eclipse.persistence.oracle.test/pom.xml (diff)
The file was modified foundation/org.eclipse.persistence.nosql/pom.xml (diff)
The file was modified foundation/org.eclipse.persistence.oracle/pom.xml (diff)
The file was modified testing/server/pom.xml (diff)
The file was modified jpa/org.eclipse.persistence.jpa.modelgen/pom.xml (diff)
The file was modified jpa/org.eclipse.persistence.jpa/pom.xml (diff)
The file was modified foundation/org.eclipse.persistence.core/pom.xml (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/pom.xml (diff)
The file was modified foundation/org.eclipse.persistence.core.test.framework/pom.xml (diff)
The file was modified jpa/eclipselink.jpars.test/pom.xml (diff)
The file was modified jpa/eclipselink.jpa.test/pom.xml (diff)
The file was modified performance/eclipselink.perf.test/pom.xml (diff)
The file was modified jpa/eclipselink.jpa.test.jse/pom.xml (diff)
The file was modified utils/eclipselink.dbws.builder.test.oracle.server/pom.xml (diff)
The file was modified utils/org.eclipse.persistence.dbws.builder/pom.xml (diff)
The file was modified foundation/org.eclipse.persistence.extension/pom.xml (diff)
The file was modified jpa/eclipselink.jpa.spring.test/pom.xml (diff)
The file was modified moxy/org.eclipse.persistence.moxy/pom.xml (diff)
The file was modified foundation/org.eclipse.persistence.oracle.nosql/pom.xml (diff)
The file was modified bundles/others/pom.xml (diff)
The file was modified dbws/org.eclipse.persistence.dbws/pom.xml (diff)
The file was modified jpa/eclipselink.jpa.wdf.test/pom.xml (diff)
The file was modified bundles/tests/pom.xml (diff)
The file was modified jpa/org.eclipse.persistence.jpars/pom.xml (diff)
The file was modified sdo/eclipselink.sdo.test.server/pom.xml (diff)
Commit 294c8ce0639567565ea487fbdaa7bc19d96ce436 by GitHub
Minor messaging improvements (#1674)

Signed-off-by: Will Dazey <dazeydev.3@gmail.com>
(commit: 294c8ce)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/exceptions/i18n/BeanValidationExceptionResource.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/exceptions/i18n/ConcurrencyExceptionResource.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/exceptions/i18n/ValidationExceptionResource.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/exceptions/i18n/DBWSExceptionResource.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/localization/i18n/LoggingLocalizationResource.java (diff)
Commit 0e907694bca4e7567b96110177a6f1494198ef0c by GitHub
PrintInnerJoinInWhereClause as query hint - backport from master (#1682)

This change extend usage of `PrintInnerJoinInWhereClause` from current persistence unit property into query hint like

```
@NamedQuery(
    name="QueryOrder.findAllOrdersWithEmptyOrderLinesHintFalse",
    query="SELECT o FROM QueryOrder o WHERE o.queryOrderLines IS EMPTY",
    hints={@QueryHint(name=QueryHints.PRINT_INNER_JOIN_IN_WHERE_CLAUSE, value="false")})
```

or
```
String jpql = "SELECT o FROM QueryOrder o WHERE o.queryOrderLines IS EMPTY";
Query query = em.createQuery(jpql, QueryOrder.class);
query.setHint(QueryHints.PRINT_INNER_JOIN_IN_WHERE_CLAUSE, "false");
```

It allows developers more preciously target (optimize) this property to the selected queries.
Fixes #1522.

Signed-off-by: Radek Felcman <radek.felcman@oracle.com>
(commit: 0e90769)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/expressions/ExpressionBuilder.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/QueryHintsHandler.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/QueryHints.java (diff)
The file was addedjpa/eclipselink.jpa.test.jse/src/it/java/org/eclipse/persistence/jpa/test/query/model/QueryOrder.java
The file was addedjpa/eclipselink.jpa.test.jse/src/it/java/org/eclipse/persistence/jpa/test/query/model/QueryOrderLine.java
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/databaseaccess/DatabasePlatform.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/internal/expressions/RelationExpression.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/expressions/TreatAsExpression.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/expressions/QueryKeyExpression.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/queries/ObjectBuildingQuery.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/expressions/SQLSelectStatement.java (diff)
Commit f7e045af5fd59727d7adb233ae8db85a00236ed9 by Will Dazey
Issue 1711: ClassCastException while updating foreignkeys with identity generation

Signed-off-by: Will Dazey <dazeydev.3@gmail.com>
(commit: f7e045a)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/queries/StatementQueryMechanism.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/queries/CallQueryMechanism.java (diff)
The file was modified jpa/eclipselink.jpa.test.jse/src/it/java/org/eclipse/persistence/jpa/test/sequence/TestIdentityGeneration.java (diff)
The file was addedjpa/eclipselink.jpa.test.jse/src/it/java/org/eclipse/persistence/jpa/test/sequence/model/StepExecutionEntity.java
Commit 0d54d41ca0712410efd164dcd6a768469ab8f475 by GitHub
Bugfix for: Specifying QName in XmlVariableNode results namespace written twice (#1718)

Bugfix for: Specifying QName in XmlVariableNode results namespace written twice
Fix + unit test.
Fixes #1709

Signed-off-by: Radek Felcman <radek.felcman@oracle.com>
(commit: 0d54d41)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/oxm/mappings/XMLVariableXPathObjectMapping.java (diff)
The file was addedmoxy/org.eclipse.persistence.moxy/src/test/java/org/eclipse/persistence/testing/jaxb/xmlvariablenode/XmlVariableNodeQNameNS2TestCases.java
The file was addedmoxy/org.eclipse.persistence.moxy/src/test/resources/org/eclipse/persistence/testing/jaxb/xmlvariablenode/rootqname2NSWrite.xml
The file was addedmoxy/org.eclipse.persistence.moxy/src/test/resources/org/eclipse/persistence/testing/jaxb/xmlvariablenode/rootqname2NS.json
The file was modified moxy/org.eclipse.persistence.moxy/src/test/java/org/eclipse/persistence/testing/jaxb/xmlvariablenode/AllVariableElementTestCases.java (diff)
The file was addedmoxy/org.eclipse.persistence.moxy/src/test/java/org/eclipse/persistence/testing/jaxb/xmlvariablenode/DataChild.java
The file was addedmoxy/org.eclipse.persistence.moxy/src/test/resources/org/eclipse/persistence/testing/jaxb/xmlvariablenode/rootqname2NS.xml
The file was addedmoxy/org.eclipse.persistence.moxy/src/test/java/org/eclipse/persistence/testing/jaxb/xmlvariablenode/Data.java
Commit 099442d045402b0ca250bba42566c8847414c82b by GitHub
remove the noisy entries from the logs - backport from the master (#1748)


Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
(cherry picked from commit e2da068a260cb9bf9afeaf5df23fb7ace188cdcb)

GitHub Actions change JDK to Adopt JDK distribution due a issue with javadoc

Signed-off-by: Radek Felcman <radek.felcman@oracle.com>
(commit: 099442d)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/accessors/objects/MetadataAsmFactory.java (diff)
The file was modified .github/workflows/maven.yml (diff)
Commit 7f7f76b3184abf70d6ec212e665afe470128cf15 by GitHub
Documents conversion to Asciidoc format (#1753)

Purpose of this PR is to make current documentation available at https://www.eclipse.org/eclipselink/documentation/ (section Guides) more flexible and easier to modify.
Each guide is published there under separate maven module under `org.eclipse.persistence.documentation` which is new documentation parent.
Main advantages of Asciidoc format are:
- easy modifications
- style is separated from the content
- various output formats available

Each guide is located under `<maven_module>/src/docs/asciidoc` which is default source directory for `asciidoctor-maven-plugin`. Expected main/entry document file name to each guide is `main.adoc` file. `main.adoc` contains common attributes and contains a lot of includes. All included images are in PNG format as GIFs are not accepted in case of PDF output.
Current configuration generates HTML (Web), PDF (Printable), EPUB (e-book) outputs.

Documentation guides are not build by default, but under `doc` Maven profile. See:
`mvn clean package -rf :org.eclipse.persistence.documentation -P docs`

Signed-off-by: Radek Felcman <radek.felcman@oracle.com>
(commit: 7f7f76b)
The file was addeddocs/docs.concepts/src/main/asciidoc/cache004.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/descriptors003.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/loe.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/dynamic_jaxb002.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/jpatoxml001.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/qcn004.adoc
The file was addeddocs/docs.jpa/src/main/asciidoc/annotations_ref.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/preface.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/multitenancy002.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img/dxmuvs.png
The file was addeddocs/docs.moxy/src/main/asciidoc/simple_values001.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/entities007.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/restful_jpa002.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/mappingintro.adoc
The file was addeddocs/docs.moxy/pom.xml
The file was addeddocs/docs.solutions/src/main/asciidoc/metadatasource003.adoc
The file was addeddocs/docs.dbws/src/main/asciidoc/img/dbwspackagehierarchy.png
The file was addeddocs/docs.moxy/src/main/asciidoc/advanced_concepts004.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/img_text/composite_persistence_units.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/restful_jpa003.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/app_dev.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img/ccxm.png
The file was addeddocs/src/main/theme/jakartaee-theme.yml
The file was addeddocs/docs.concepts/src/main/asciidoc/img_text/indirctn.adoc
The file was addeddocs/docs.jpa/src/main/asciidoc/schema.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/migrnativetoplink002.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/nosql006.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/testingjpa003.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/scaling003.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img_text/schematypedate.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/advanced_concepts.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/performance002.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/cache003.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/cache012.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/restful_jpa001.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/general001.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/special_schema_types002.adoc
The file was addeddocs/docs.dbws/src/main/asciidoc/img/chart_v2.png
The file was addeddocs/docs.concepts/src/main/asciidoc/img/vhstep2.png
The file was addeddocs/docs.concepts/src/main/asciidoc/queries.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/jpatoxml004.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img/obxmlfig.png
The file was addeddocs/docs.concepts/src/main/asciidoc/img/vhstep3.png
The file was addeddocs/docs.moxy/src/main/asciidoc/img/defaultrootelement.png
The file was addeddocs/docs.solutions/src/main/asciidoc/install002.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/main.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img/tcmapxml.png
The file was addeddocs/docs.moxy/src/main/asciidoc/overview001.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/scaling002.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/restful_jpa004.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/migrnativetoplink.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/entities004.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/queries003.adoc
The file was addeddocs/docs.jpa/pom.xml
The file was addeddocs/docs.moxy/src/main/asciidoc/runtime002.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/qcn.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/sect1test001.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/advanced_concepts009.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img/dc.png
The file was addeddocs/docs.moxy/src/main/asciidoc/overview.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/advanced_concepts005.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/json001.adoc
The file was addeddocs/docs.dbws/src/main/asciidoc/creating_dbws_services002.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img/dxmss.png
The file was addeddocs/docs.moxy/src/main/asciidoc/overview002.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/scaling001.adoc
The file was addeddocs/docs.jpa/src/main/asciidoc/jpql.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/performance.adoc
The file was addeddocs/docs.dbws/src/main/asciidoc/img_text/dbwsservicepackage.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/install001.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/simple_values004.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/type_level.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/entities.adoc
The file was addeddocs/pom.xml
The file was addeddocs/docs.solutions/src/main/asciidoc/jpatoxml003.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/privately_owned_relations002.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/oracledb.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/testingjpa002.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img_text/dcge.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/jboss.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/mappingintro004.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/sect1test.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/nonrelational_db003.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/type_level001.adoc
The file was addeddocs/docs.concepts/pom.xml
The file was addeddocs/docs.dbws/src/main/asciidoc/img/dbwswarfile.png
The file was addeddocs/docs.solutions/src/main/asciidoc/saas.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/oracledb003.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/data_access001.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/json001.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/title_eclipselink.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/shared_reference_relations005.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/loe.adoc
The file was addeddocs/docs.jpa/src/main/asciidoc/queryhints.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/app_tl_ext003.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img/indirctn.png
The file was addeddocs/docs.moxy/src/main/asciidoc/img/onetoone.png
The file was addeddocs/docs.concepts/src/main/asciidoc/entities003.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img/mmmapfig.png
The file was addeddocs/docs.concepts/src/main/asciidoc/img_text/oplckcas.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img_text/vhstep2.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/privately_owned_relations001.adoc
The file was addeddocs/docs.dbws/src/main/asciidoc/creating_dbws_services003.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/type_level003.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/main.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img/otlcg_jd_001.png
The file was addeddocs/docs.moxy/src/main/asciidoc/simple_values003.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/queries006.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/advanced_concepts002.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img_text/onetoone.adoc
The file was addeddocs/docs.dbws/src/main/asciidoc/img_text/dbwspackagehierarchy.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/entities006.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/data_access005.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/special_schema_types.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/general005.adoc
The file was addeddocs/docs.dbws/src/main/asciidoc/main.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/data_access006.adoc
The file was modified pom.xml (diff)
The file was addeddocs/docs.moxy/src/main/asciidoc/img_text/dc.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/app_dev005.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/data_access.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/cache011.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/data_access004.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/overview003.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img/dcge.png
The file was addeddocs/docs.dbws/src/main/asciidoc/img_text/chart_v2.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/data_access002.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img/dxmuv.png
The file was addeddocs/docs.jpa/src/main/asciidoc/title_eclipselink.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/loe.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/migrnativetoplink001.adoc
The file was addeddocs/docs.jpa/src/main/asciidoc/img/override_tl.png
The file was addeddocs/docs.solutions/src/main/asciidoc/jboss001.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/data_access008.adoc
The file was addeddocs/docs.dbws/src/main/asciidoc/preface.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/cache010.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/dynamic_jaxb001.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img_text/otlcg_dt_002.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img_text/dxmscht.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img/schematypedate.png
The file was addeddocs/src/main/assembly/docs-common.xml
The file was addeddocs/docs.moxy/src/main/asciidoc/title_eclipselink.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/websphere.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img/dxmpos.png
The file was addeddocs/docs.moxy/src/main/asciidoc/img_text/defaultrootelement.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/json002.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img/dxmscht.png
The file was addeddocs/docs.solutions/src/main/asciidoc/extensible003.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/special_schema_types001.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/cache007.adoc
The file was addeddocs/docs.dbws/src/main/asciidoc/title_eclipselink.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img_text/dxmse.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/testingjpa005.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/usingmultipledbs002.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/nosql003.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/oracledb001.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/scaling.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/extensible002.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img_text/otlcg_jd_001.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/multitenancy003.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/nosql005.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/app_dev003.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img_text/trmapfig.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img_text/dxmss.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/metadatasource001.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/runtime004.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/qcn002.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/metadatasource002.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/multitenancy001.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/queries008.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/websphere001.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/general.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/nosql004.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/websphere002.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img_text/composite_persistence_units.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/migrhib001.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/intro.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/app_dev002.adoc
The file was addeddocs/docs.dbws/src/main/asciidoc/creating_dbws_services004.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/type_level002.adoc
The file was addeddocs/docs.dbws/src/main/asciidoc/img/dbwsservicepackage.png
The file was addeddocs/docs.moxy/src/main/asciidoc/privately_owned_relations.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/whatsnew.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img/cachcord.png
The file was addeddocs/docs.moxy/src/main/asciidoc/img_text/dxmuv.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/queries007.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/general004.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/extensible.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/restful_jpa.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img_text/mmmapfig.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/testingjpa001.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/nonrelational_db002.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img/trmapfig.png
The file was addeddocs/docs.solutions/src/main/asciidoc/jpatoxml.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/entities001.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/nosql002.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/runtime008.adoc
The file was addeddocs/docs.dbws/src/main/asciidoc/advanced_methods001.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img_text/dxmuc.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/blocks003.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/dynamic_jaxb003.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/json.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/simple_values002.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/testingjpa.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/shared_reference_relations003.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/nonrelational_db001.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/qcn001.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/cache.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/queries004.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img/vhstep1.png
The file was addeddocs/docs.solutions/src/main/asciidoc/extensible001.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img/otlcg_jd_002_eclipselink.png
The file was addeddocs/docs.dbws/src/main/asciidoc/creating_dbws_services005.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/nosql001.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/intro002.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img_text/meta.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/dynamic_jaxb004.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/tlandwls002.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/entities002.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img_text/example_map1.adoc
The file was addeddocs/docs.jpa/src/main/asciidoc/img_text/override_tl.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/runtime003.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img/composite_persistence_units.png
The file was addeddocs/docs.concepts/src/main/asciidoc/img/tcmapfig.png
The file was addeddocs/docs.concepts/src/main/asciidoc/img_text/serobjfg.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img_text/jaxb_overview.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/tlandwls.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img_text/cachcord.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/usingmultipledbs003.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/usingmultipledbs.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/runtime007.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/multitenancy004.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img_text/dxmsttm.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/data_access007.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/jpatoxml007.adoc
The file was addeddocs/docs.dbws/src/main/asciidoc/advanced_methods.adoc
The file was addeddocs/docs.dbws/src/main/asciidoc/creating_dbws_services009.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/preface.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/data_access009.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/cache009.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/entities008.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/advanced_concepts001.adoc
The file was addeddocs/src/main/asciidoc/attributes.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/json.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img/onetomany_map_fig.png
The file was addeddocs/docs.moxy/src/main/asciidoc/json002.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/saas001.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/cache002.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/mappingintro002.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/qcn003.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/mappingintro003.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img/jaxb_overview.png
The file was addeddocs/docs.moxy/src/main/asciidoc/runtime.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/cache006.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/app_tl_ext002.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/expressions002.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/queries001.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/nosql.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/expressions001.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/app_tl_ext001.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img_text/dcxmstn.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/descriptors002.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/migrhib003.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/intro001.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/performance001.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/queries002.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/blocks.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/testingjpa004.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/simple_values.adoc
The file was addeddocs/docs.jpa/src/main/asciidoc/preface.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/metadatasource004.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/blocks001.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/img/composite_persistence_units.png
The file was addeddocs/docs.concepts/src/main/asciidoc/img_text/vhstep1.adoc
The file was addeddocs/docs.dbws/src/main/asciidoc/creating_dbws_services008.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/data_access003.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/migrhib.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/runtime005.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img/dcxmstn.png
The file was addeddocs/docs.concepts/src/main/asciidoc/expressions.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/nonrelational_db.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img/oplckcas.png
The file was addeddocs/docs.concepts/src/main/asciidoc/queries005.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img/example_map1.png
The file was addeddocs/docs.dbws/src/main/asciidoc/overview002.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/jboss003.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/tlandwls003.adoc
The file was addeddocs/docs.jpa/src/main/asciidoc/main.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/runtime009.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img_text/tcmapxml.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/tlandgs.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img/meta.png
The file was addeddocs/src/main/asciidoc/copyright.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/app_dev001.adoc
The file was addeddocs/docs.dbws/src/main/asciidoc/overview.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img_text/dxmpos.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/tlandwls001.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/general003.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img_text/otlcg_jd_002_eclipselink.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/multitenancy005.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img/dxmse.png
The file was addeddocs/docs.moxy/src/main/asciidoc/json003.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/shared_reference_relations002.adoc
The file was addeddocs/docs.solutions/pom.xml
The file was addeddocs/docs.solutions/src/main/asciidoc/websphere003.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img/otlcg_dt_002.png
The file was addeddocs/docs.moxy/src/main/asciidoc/shared_reference_relations001.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/multitenancy.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/metadatasource.adoc
The file was addeddocs/docs.dbws/src/main/asciidoc/overview003.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/usingmultipledbs001.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img/dxmstn.png
The file was addeddocs/docs.moxy/src/main/asciidoc/img/dxmsttc.png
The file was addeddocs/docs.moxy/src/main/asciidoc/lof.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/special_schema_types003.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img_text/dxmuvs.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img_text/tcmapfig.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/jboss002.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/advanced_concepts003.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/runtime006.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/dynamic_jaxb.adoc
The file was addeddocs/docs.jpa/src/main/asciidoc/introduction.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img/dxmsttm.png
The file was addeddocs/docs.concepts/src/main/asciidoc/img_text/jaxb_overview.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img_text/vhstep3.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/entities005.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/descriptors001.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/advanced_concepts006.adoc
The file was addeddocs/docs.jpa/src/main/asciidoc/persistenceproperties_ref.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/shared_reference_relations004.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/migrhib002.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/cache008.adoc
The file was addeddocs/docs.dbws/src/main/asciidoc/creating_dbws_services001.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/advanced_concepts008.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/install004.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img_text/obxmlfig.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img_text/dxmstn.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/tlandgs001.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img_text/onetomany_map_fig.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/jpatoxml002.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/advanced_concepts007.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img/jaxb_overview.png
The file was addeddocs/docs.solutions/src/main/asciidoc/oracledb002.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/mappingintro001.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/install.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/install003.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/shared_reference_relations.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/tlandgs002.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img/dxmuc.png
The file was addeddocs/docs.moxy/src/main/asciidoc/runtime001.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img_text/ccxm.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img_text/dxmsttc.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/tlandgs003.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img/cacharch.png
The file was addeddocs/docs.dbws/src/main/asciidoc/img_text/dbwswarfile.adoc
The file was addeddocs/docs.dbws/src/main/asciidoc/creating_dbws_services.adoc
The file was addeddocs/docs.jpa/src/main/asciidoc/loe.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img/dxmatt.png
The file was addeddocs/docs.concepts/src/main/asciidoc/app_dev004.adoc
The file was addeddocs/docs.dbws/pom.xml
The file was addeddocs/docs.dbws/src/main/asciidoc/loe.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/cache001.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/title_eclipselink.adoc
The file was addeddocs/docs.dbws/src/main/asciidoc/overview004.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/jpatoxml006.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/blocks002.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/main.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/jpatoxml005.adoc
The file was addeddocs/docs.moxy/src/main/asciidoc/img_text/dxmatt.adoc
The file was addeddocs/docs.solutions/src/main/asciidoc/json003.adoc
The file was addeddocs/docs.dbws/src/main/asciidoc/creating_dbws_services007.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/preface.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/general002.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img_text/javainhr.adoc
The file was addeddocs/docs.dbws/src/main/asciidoc/creating_dbws_services006.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img/serobjfg.png
The file was addeddocs/docs.concepts/src/main/asciidoc/app_tl_ext.adoc
The file was addeddocs/docs.dbws/src/main/asciidoc/overview001.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img_text/cacharch.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/descriptors.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/cache005.adoc
The file was addeddocs/docs.concepts/src/main/asciidoc/img/javainhr.png
Commit bd4d995c0f476b2e204cb76b2700ccb0bba40f29 by Will Dazey
Issue 1755: Add support for non-breaking spaces

Signed-off-by: William Dazey <wadazey@us.ibm.com>
(commit: bd4d995)
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/ExpressionTools.java (diff)
The file was addedjpa/eclipselink.jpa.test.jse/src/it/java/org/eclipse/persistence/jpa/test/jpql/TestWhiteSpace.java
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/WordParser.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/AbstractGrammarValidator.java (diff)
Commit 16ab37c560b08e72889aaa4e081cdf43950d8644 by Will Dazey
Fix Javadoc errors

Signed-off-by: William Dazey <wadazey@us.ibm.com>
(commit: 16ab37c)
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/tools/model/query/OrExpressionStateObject.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 jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/AbstractValidator.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/parser/OrExpression.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/tools/model/query/AndExpressionStateObject.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/parser/AndExpression.java (diff)
Commit b58dc42192077061e62b333fdacedadb55592f29 by GitHub
Class read fallback needs to reread the stream from the beginning (#1766) (#1767)

Backport from master

Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
(cherry picked from commit 9fd3f9c51a7a121b02abaa549a7eb19af446d16e)
(commit: b58dc42)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/metadata/accessors/objects/MetadataAsmFactory.java (diff)
The file was modified jpa/eclipselink.jpa.test/src/it/java/org/eclipse/persistence/testing/tests/jpa22/metadata/MetadataASMFactoryTest.java (diff)
Commit 61661a098be3f1e0513510f290ce7f6960f763c6 by GitHub
Class read fallback needs to reread the stream from the beginning - build fix (#1769)

Signed-off-by: Radek Felcman <radek.felcman@oracle.com>
(commit: 61661a0)
The file was modified jpa/eclipselink.jpa.test/src/it/java/org/eclipse/persistence/testing/tests/jpa22/metadata/MetadataASMFactoryTest.java (diff)
The file was modified jpa/eclipselink.jpa.test/pom.xml (diff)
Commit e7971e40512e745f799c8fac85b628d2f5dd13e6 by GitHub
Fix ConcurrentModificationException in BatchFetchPolicy - backport from 2.7 (#1708)

Fixes #1506 . This change will fix the ConcurrentModificationException of the attributeExpression list, when running the same (batch)query with different entity managers.

Signed-off-by: Radek Felcman <radek.felcman@oracle.com>
(commit: e7971e4)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/queries/BatchFetchPolicy.java (diff)
Commit daee8158102a309a1f8e9f0f93bab237f201c170 by GitHub
Diagnostic new feature - corrupted cache (backport from master) (#1785)

This is new diagnostic feature which could help developers to analyze inconsistent query results. Inconsistent means, that there is mix of managed and detached entities in the query result by logical error in their code. It should happens if JPA L2 caching is enabled.
E.g. let's have following code:

em.remove(branchBDiagnostic);
commitTransaction(em);
//branchBDiagnostic is in Detached state
...
em.getTransaction().begin();
branchADiagnostic.getBranchBs().add(branchBDiagnostic);
branchBDiagnostic.setBranchA(branchADiagnostic);
//Detached entity (branchBDiagnostic) is not persisted again - logical error
commitTransaction(em);

//This em.find() will resolve objects from cache
BranchADiagnostic branchADiagnosticFindResult = em.find(BranchADiagnostic.class, BRANCHA_ID);
...

if cache validation is enabled by
persistence unit property
<property name="eclipselink.query-results-cache.validation" value="true"/>
or by query hint
query.setHint("eclipselink.query-results-cache.validation", true);
EclipseLink will print into log output messages like

[EL Warning]: cache: 2022-12-07 14:26:50.86--UnitOfWork(1211586911)--stack of visited objects that refer to the corrupt object: [BranchADiagnostic{id=1}]
[EL Warning]: cache: 2022-12-07 14:26:50.86--UnitOfWork(1211586911)--corrupt object referenced through mapping: org.eclipse.persistence.mappings.OneToManyMapping[branchBs]
[EL Warning]: cache: 2022-12-07 14:26:50.86--UnitOfWork(1211586911)--corrupt object: BranchBDiagnostic{id=11}

Note: <Entity>.toString() method is used.

Signed-off-by: Radek Felcman <radek.felcman@oracle.com>
(commit: daee815)
The file was addedjpa/eclipselink.jpa.test.jse/src/it/java/org/eclipse/persistence/jpa/test/diagnostic/model/BranchADiagnostic.java
The file was addedjpa/eclipselink.jpa.test.jse/src/it/java/org/eclipse/persistence/jpa/test/diagnostic/TestDiagnostic.java
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/EntityManagerSetupImpl.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 foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/sessions/UnitOfWorkImpl.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/sessions/Project.java (diff)
The file was addedjpa/eclipselink.jpa.test.jse/src/it/java/org/eclipse/persistence/jpa/test/diagnostic/LogWrapper.java
The file was addedjpa/eclipselink.jpa.test.jse/src/it/java/org/eclipse/persistence/jpa/test/diagnostic/model/BranchBDiagnostic.java
The file was modified jpa/eclipselink.jpa.test.jse/src/it/resources/META-INF/persistence.xml (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/config/QueryHints.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/localization/i18n/LoggingLocalizationResource.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/QueryHintsHandler.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/queries/ReadQuery.java (diff)
The file was modified .github/workflows/maven.yml (diff)
Commit 23fe71fb7a179a1ca8a48d50c3b654724a6a8fde by GitHub
GitHub Actions fix for Javadoc generation (#1796)


Signed-off-by: Radek Felcman <radek.felcman@oracle.com>
(commit: 23fe71f)
The file was modified .github/workflows/maven.yml (diff)
Commit 633f4012d706c5830e704639bf71895e5f01011b by Will Dazey
Issue 1779: Add DB2zOS support for UNICODE Timestamps

Signed-off-by: Will Dazey <dazeydev.3@gmail.com>
(commit: 633f401)
The file was modified jpa/eclipselink.jpa.test.jse/src/it/java/org/eclipse/persistence/jpa/test/storedproc/TestStoredProceduresCursors.java (diff)
The file was modified jpa/eclipselink.jpa.test.jse/src/it/java/org/eclipse/persistence/jpa/test/query/TestQuerySyntaxFunctionTests.java (diff)
The file was modified jpa/eclipselink.jpa.test.jse/src/it/java/org/eclipse/persistence/jpa/test/version/TestVersioning.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/platform/database/DB2ZPlatform.java (diff)
Commit 430c97eea52798ff93ff77e63f24333d7f4f7558 by GitHub
Add Oracle21c support (#1824)

Signed-off-by: Will Dazey <dazeydev.3@gmail.com>
(commit: 430c97e)
The file was modified foundation/org.eclipse.persistence.core/src/main/resources/org/eclipse/persistence/internal/helper/VendorNameToPlatformMapping.properties (diff)
The file was addedfoundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/platform/database/Oracle21Platform.java
The file was addedfoundation/org.eclipse.persistence.oracle/src/main/java/org/eclipse/persistence/platform/database/oracle/Oracle21Platform.java
Commit a4d3d5d1b26c3b17de52f6d19e48324c7f895b53 by GitHub
Issue 1827: Add java.time support for DB2 schema generation (#1829)

Signed-off-by: Will Dazey <dazeydev.3@gmail.com>
(commit: a4d3d5d)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/platform/database/DB2Platform.java (diff)
Commit 4c963f7808a41bc2c6eb50f850cad027f4ad93ed by GitHub
Persistence weaver logging (remove useless log message)  (#1838)

* Remove useless log message during a veawing (#1837)

Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
(cherry picked from commit 1092bbf6034f88c7e32a41d0f6e07e6e32d66c16)

Signed-off-by: Radek Felcman <radek.felcman@oracle.com>
(commit: 4c963f7)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/internal/jpa/weaving/PersistenceWeaver.java (diff)
Commit 3c625c637a545929fb9649bdc85ae5d0334b6a89 by GitHub
Issue 1540: Improve Oracle platform java time support (#1836)

Signed-off-by: Will Dazey <dazeydev.3@gmail.com>
(commit: 3c625c6)
The file was modified foundation/org.eclipse.persistence.oracle/src/main/java/org/eclipse/persistence/platform/database/oracle/Oracle9Platform.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/platform/database/OraclePlatform.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/platform/database/Oracle10Platform.java (diff)
The file was modified foundation/org.eclipse.persistence.oracle/src/main/java/org/eclipse/persistence/platform/database/oracle/Oracle10Platform.java (diff)
Commit bffaaaf7a420f9e9118a5f3fa86524ab41e59160 by GitHub
Issue 1544: Derby mapping of LocalTime should map to TIME type (#1833)

Signed-off-by: Will Dazey <dazeydev.3@gmail.com>
Signed-off-by: Tomas Kraus <Tomas.Kraus@oracle.com>
(commit: bffaaaf)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/platform/database/DerbyPlatform.java (diff)
Commit 036d37256295a6b3555dcc53f9f18af7a060aa7e by GitHub
Issue 1735: Improve DB2 ZOS support for LIKE ESCAPE (#1788)

Signed-off-by: Will Dazey <dazeydev.3@gmail.com>
(commit: 036d372)
The file was modified jpa/eclipselink.jpa.test.jse/src/it/java/org/eclipse/persistence/jpa/test/query/TestQuerySyntaxComparisonTests.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/platform/database/DB2ZPlatform.java (diff)
Commit fc4f17829a01b447ba4d2066bc238985be88c1c9 by GitHub
ASM version switch to 9.5 to be ready for JDK 21. (#1858)

Signed-off-by: Radek Felcman <radek.felcman@oracle.com>
(commit: fc4f178)
The file was modified pom.xml (diff)
Commit edb84b9f0e26a6b540942537bf77c01be841cac8 by GitHub
fix #1596 Major performance issue in case of many new entities (#1843) (#1863)

* Issue 1596: use a hash-based collection to lookup objects in the cache instead of a linear search
* Adjusted source according to review:
- extended tests
- updated copyright year
- call removeObjectFromPrimaryKeyToNewObjects in preMergeChanges
- remove list from primaryKeyToNewObjects if it is empty
- simplify tests


(cherry picked from commit 76d82744b14f9a3ad11c1a5215542955b43bea1a)

Signed-off-by: Patrick Schmitt <Patrick.Schmitt@cpb-software.com>
Signed-off-by: Radek Felcman <radek.felcman@oracle.com>
Co-authored-by: Patrick Schmitt <13404745+zuplyx@users.noreply.github.com>
(commit: edb84b9)
The file was modified foundation/eclipselink.core.test/src/it/java/org/eclipse/persistence/testing/tests/unitofwork/UnregisterUnitOfWorkTest.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 foundation/eclipselink.core.test/src/it/java/org/eclipse/persistence/testing/tests/unitofwork/NestedUnitOfWorkDeleteNestedNewObjectTest.java (diff)
The file was modified foundation/eclipselink.core.test/src/it/java/org/eclipse/persistence/testing/tests/unitofwork/NestedUnitOfWorkDeleteNewObjectTest.java (diff)
The file was modified foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/internal/sessions/remote/RemoteUnitOfWork.java (diff)
The file was modified foundation/eclipselink.core.test/src/it/java/org/eclipse/persistence/testing/tests/unitofwork/DoubleNestedUnitOfWorkDeleteConformedNestedNewObjectTest.java (diff)
The file was modified foundation/eclipselink.core.test/src/it/java/org/eclipse/persistence/testing/tests/unitofwork/DoubleNestedUnitOfWorkRegisterNewObjectTest.java (diff)
The file was modified foundation/eclipselink.core.test/src/it/java/org/eclipse/persistence/testing/tests/unitofwork/NestedUnitOfWorkDeleteConformedNestedNewObjectTest.java (diff)
The file was modified foundation/eclipselink.core.test/src/it/java/org/eclipse/persistence/testing/tests/queries/ConformResultsWithPrimaryKeyExpressionTest.java (diff)
Commit ca12e9ff42c87b467625023843c9c733e2bcf9ab by GitHub
Oracle DDL Parser dependency update 3.0.0 -> 3.0.1 (#1868)

Signed-off-by: Radek Felcman <radek.felcman@oracle.com>
(commit: ca12e9f)
The file was modified pom.xml (diff)
Commit f773207b138e0d1d516421b89a9d6e13b7cc623e by GitHub
SDO potential memory leak fix 2.0 (#1869)

This change solve potential memory leak if SDO component is used in JEE environment.
There is refactor of SDOHelperContext.helperContexts map content (nested map). Instead of current ConcurrentHashMap is CacheIdentityMap used which supports Least Recently Used (LRU) strategy. This one should be controlled by new SDO system property eclipselink.sdo.helper.contexts.max.size.

Signed-off-by: Radek Felcman <radek.felcman@oracle.com>
(commit: f773207)
The file was addedsdo/org.eclipse.persistence.sdo/src/main/java/org/eclipse/persistence/sdo/SDOSystemProperties.java
The file was modified sdo/org.eclipse.persistence.sdo/src/test/java/org/eclipse/persistence/testing/sdo/helper/SDOHelperContextTest.java (diff)
The file was modified sdo/org.eclipse.persistence.sdo/src/test/java/org/eclipse/persistence/testing/sdo/instanceclass/InstanceClassTestCases.java (diff)
The file was modified sdo/org.eclipse.persistence.sdo/src/main/java/org/eclipse/persistence/sdo/helper/SDOHelperContext.java (diff)
Commit 3c9f7dfd6b1d0af48676175b9ffb6ccc87d51cdf by GitHub
Bugfix for - Missing error message when calling JpaHelper.getReportQuery() with wrong argument (#1911) (#1913)

Fixes #1893

Signed-off-by: Radek Felcman <radek.felcman@oracle.com>
(cherry picked from commit 6d59a82a5b2be5b7e5403a95ce436b071fa744ad)
(commit: 3c9f7df)
The file was modified jpa/org.eclipse.persistence.jpa/src/main/java/org/eclipse/persistence/jpa/JpaHelper.java (diff)
Commit f65430483468df596a1680c7f5ac0c11b8cad944 by GitHub
Javadoc fix: remove wrong comments for the locate function (#1945)

(commit: f654304)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/tools/model/query/LocateExpressionStateObject.java (diff)
The file was modified jpa/org.eclipse.persistence.jpa.jpql/src/main/java/org/eclipse/persistence/jpa/jpql/parser/LocateExpression.java (diff)
Commit 813a6a9d85fadd7b83a7c6351d33d4e1ecabb671 by GitHub
ASM version upgrade to 9.6 (JDK 22 ready) - backport from master (#1965)

JPA WDF test fix

Signed-off-by: Radek Felcman <radek.felcman@oracle.com>
(commit: 813a6a9)
The file was modified pom.xml (diff)
The file was modified jpa/eclipselink.jpa.wdf.test/src/it/java/org/eclipse/persistence/testing/tests/wdf/jpa1/entitymanager/TestGetReference.java (diff)
Commit d32bad7036d76bc89887814a12cac52b85d6b2c8 by GitHub
Eclipselink.jar - add JPMS descriptor (module-info.java) (#1972)

Signed-off-by: Radek Felcman <radek.felcman@oracle.com>
(commit: d32bad7)
The file was addedbundles/eclipselink/src/main/java/module-info.java
The file was modified bundles/eclipselink/pom.xml (diff)