You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openjpa.apache.org by rz...@apache.org on 2026/07/17 06:41:26 UTC

(openjpa) branch OPENJPA-2940 updated (7335e0b05 -> 88cfca04a)

This is an automated email from the ASF dual-hosted git repository.

rzo1 pushed a change to branch OPENJPA-2940
in repository https://gitbox.apache.org/repos/asf/openjpa.git


    from 7335e0b05 [OPENJPA-2940] bval is reverted
     add 88cfca04a [OPENJPA-2940] Tolerate update count 0 on DELETE only for entities without a version, so optimistic lock failures still surface

No new revisions were added by this update.

Summary of changes:
 .../BatchingPreparedStatementManagerImpl.java      |  20 ++-
 .../jdbc/kernel/PreparedStatementManagerImpl.java  |  30 +++-
 .../delete/DeleteUnversionedEntity.java}           |  22 +--
 .../persistence/delete/DeleteVersionedEntity.java  |  28 ++--
 .../delete/TestDeleteMissingRecord.java            | 153 +++++++++++++++++++++
 5 files changed, 218 insertions(+), 35 deletions(-)
 copy openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/{instrumentation/CacheableEntity.java => persistence/delete/DeleteUnversionedEntity.java} (82%)
 copy openjpa-persistence-locking/src/test/java/org/apache/openjpa/persistence/lockmgr/VersionEntity.java => openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/delete/DeleteVersionedEntity.java (84%)
 create mode 100644 openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/delete/TestDeleteMissingRecord.java