You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openjpa.apache.org by so...@apache.org on 2026/10/24 02:07:01 UTC
(openjpa) branch OPENJPA-3019 updated (a2d1a217d -> f1da11867)
This is an automated email from the ASF dual-hosted git repository.
solomax pushed a change to branch OPENJPA-3019
in repository https://gitbox.apache.org/repos/asf/openjpa.git
discard a2d1a217d [OPENJPA-3019] Note the flush check of converted collections in the migration considerations
discard a3de501a6 [OPENJPA-3019] Cover merge, queries and read-only converters in the converted value check
discard 4dd1fd34b [OPENJPA-3019] Write an in-place change to an element of a collection converted as a whole
omit c1cb1a964 [OPENJPA-3017] Put a mapping file column of a basic collection on the attribute
omit 9d9c8f845 [OPENJPA-3017] Use pattern matching for instanceof in resolveConverterTypeArgument
omit c4527e9d3 [OPENJPA-3017] Map a collection whose converter takes the collection itself
add 317ed8f8c [OPENJPA-3014] Back a named sequence generator by a table, and use real sequences on MariaDB (#217)
add a2c817786 [OPENJPA-2951] Make the context flush after an in-memory bulk operation escapable (#216)
add 195b5a0b0 [OPENJPA-2995] comment was added to assertSQL method (#219)
add 6c9121344 [OPENJPA-3016] Give the common/apps CompUser fixture its own table
add fb462594f [OPENJPA-3016] Release the EntityManager when a criteria test's setUp fails
add b30b3ff59 [OPENJPA-3016] Split the release steps and keep tearDown failures as suppressed
add 6442d5c1a Merge pull request #218 from apache/OPENJPA-3016
add 14f8e0a3b [OPENJPA-3018] Do not append a size to JSON and JSONB column definitions
add 54a8cd7e8 [OPENJPA-3018] Share the column helper of the dictionary tests
add eaeeed3f8 Merge pull request #221 from apache/OPENJPA-3018
add 544e21ceb [OPENJPA-3017] Map a collection whose converter takes the collection itself (#220)
add ac068c571 [OPENJPA-3019] Write an in-place change to an element of a collection converted as a whole
add 81fa782a7 [OPENJPA-3019] Cover merge, queries and read-only converters in the converted value check
add f1da11867 [OPENJPA-3019] Note the flush check of converted collections in the migration considerations
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (a2d1a217d)
\
N -- N -- N refs/heads/OPENJPA-3019 (f1da11867)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.../apache/openjpa/jdbc/meta/SequenceMapping.java | 155 +++++++++
.../org/apache/openjpa/jdbc/sql/DBDictionary.java | 11 +
.../apache/openjpa/jdbc/sql/MariaDBDictionary.java | 120 ++++++-
.../apache/openjpa/jdbc/sql/MySQLDictionary.java | 2 +-
.../openjpa/jdbc/sql/PostgresDictionary.java | 2 +-
.../apache/openjpa/jdbc/meta/localizer.properties | 11 +
.../jdbc/meta/TestSequenceMappingFallback.java | 373 +++++++++++++++++++++
.../java/org/apache/openjpa/jdbc/sql/Columns.java | 34 +-
.../openjpa/jdbc/sql/TestMariaDBDictionary.java | 373 +++++++++++++++++++++
.../openjpa/jdbc/sql/TestMySQLDictionary.java | 13 +
.../openjpa/jdbc/sql/TestPostgresDictionary.java | 16 +
.../org/apache/openjpa/conf/Compatibility.java | 90 +++++
.../java/org/apache/openjpa/kernel/Broker.java | 17 +
.../java/org/apache/openjpa/kernel/BrokerImpl.java | 7 +
.../apache/openjpa/kernel/DelegatingBroker.java | 9 +
.../java/org/apache/openjpa/kernel/QueryImpl.java | 50 ++-
.../org/apache/openjpa/meta/FieldMetaData.java | 7 +
.../org/apache/openjpa/kernel/localizer.properties | 5 +
.../openjpa/persistence/common/apps/CompUser.java | 14 +
.../conversion/ConvertedListEntity.java | 10 +
.../persistence/conversion/TestConvertedList.java | 42 +++
.../conversion/TestConvertedListXml.java | 23 ++
.../criteria/AbstractCriteriaTestCase.java | 135 +++++++-
.../openjpa/persistence/criteria/CriteriaTest.java | 18 +-
.../criteria/EmbeddableDomainTestCase.java | 20 +-
.../persistence/criteria/JoinDomainTestCase.java | 21 +-
.../persistence/criteria/SetUpFailureProbes.java | 139 ++++++++
.../criteria/TestCompUserTableNotShared.java | 69 ++++
.../criteria/TestEmbeddableCriteria.java | 48 ++-
.../TestSetUpFailureReleasesConnection.java | 143 ++++++++
.../bulk/AbstractInMemoryBulkFlushTestCase.java | 99 ++++++
...kDeleteMapBase.java => BulkCallbackEntity.java} | 55 +--
.../jdbc/query/bulk/TestInMemoryBulkFlush.java | 168 ++++++++++
.../query/bulk/TestInMemoryBulkFlushCallbacks.java | 103 ++++++
.../query/bulk/TestInMemoryBulkFlushCompat.java | 107 ++++++
.../NamedSeqGenEntity.java} | 43 +--
.../NamedSeqGenEntity2.java} | 24 +-
.../QualifiedSeqGenEntity.java} | 45 +--
.../sequence/TestNamedSequenceGenerator.java | 372 ++++++++++++++++++++
.../test/CombinatorialPersistenceTestCase.java | 15 +-
.../persistence/test/SQLListenerTestCase.java | 3 +
.../src/doc/manual/migration_considerations.xml | 273 ++++++++++++++-
.../src/doc/manual/supported_databases.xml | 27 ++
.../openjpa/xmlstore/simple/TestPersistence.java | 51 +++
44 files changed, 3198 insertions(+), 164 deletions(-)
create mode 100644 openjpa-jdbc/src/test/java/org/apache/openjpa/jdbc/meta/TestSequenceMappingFallback.java
copy openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/datacache/CachedManager.java => openjpa-jdbc/src/test/java/org/apache/openjpa/jdbc/sql/Columns.java (60%)
create mode 100644 openjpa-jdbc/src/test/java/org/apache/openjpa/jdbc/sql/TestMariaDBDictionary.java
create mode 100644 openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/criteria/SetUpFailureProbes.java
create mode 100644 openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/criteria/TestCompUserTableNotShared.java
create mode 100644 openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/criteria/TestSetUpFailureReleasesConnection.java
create mode 100644 openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/jdbc/query/bulk/AbstractInMemoryBulkFlushTestCase.java
copy openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/jdbc/query/bulk/{BulkDeleteMapBase.java => BulkCallbackEntity.java} (57%)
create mode 100644 openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/jdbc/query/bulk/TestInMemoryBulkFlush.java
create mode 100644 openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/jdbc/query/bulk/TestInMemoryBulkFlushCallbacks.java
create mode 100644 openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/jdbc/query/bulk/TestInMemoryBulkFlushCompat.java
copy openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/{mapkey/SharedColEmpString.java => sequence/NamedSeqGenEntity.java} (59%)
copy openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/{detach/EntityC.java => sequence/NamedSeqGenEntity2.java} (75%)
copy openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/{mapkey/SharedColEmpString.java => sequence/QualifiedSeqGenEntity.java} (57%)
create mode 100644 openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/sequence/TestNamedSequenceGenerator.java