The GitHub Actions job "Databases" on openjpa.git/master has failed.
Run started by GitHub user cristof (triggered by cristof).

Head commit for run:
03df6f4694316c4f23a88a80ebee959a3c3d4f83 / Richard Zowalla 
<[email protected]>
[OPENJPA-3019] Write an in-place change to an element of a collection converted 
as a whole (#223)

* [OPENJPA-3019] Write an in-place change to an element of a collection 
converted as a whole

The proxy of such a collection only sees adds and removes, so a change made
inside an element was never written. The converted value of these fields is
now saved when they are loaded, and compared once before each flush; a field
whose converted value differs is marked dirty.

* [OPENJPA-3019] Cover merge, queries and read-only converters in the converted 
value check

- merge() of a detached instance whose element was changed in place now
  marks the field dirty when its converted value differs.
- An AUTO flush before a query checks these fields first.
- A converter that cannot convert to the database no longer breaks loading.
- A dirty field is not converted again by the check, and the value written
  at flush becomes the new saved value.

* [OPENJPA-3019] Note the flush check of converted collections in the migration 
considerations

* [OPENJPA-3019] Add braces to single statement blocks

* JUnit messages in testOrthanRemoval are improved, additional check is added

---------

Co-authored-by: Maxim Solodovnik <[email protected]>

Report URL: https://github.com/apache/openjpa/actions/runs/40269852453

With regards,
GitHub Actions via GitBox

Reply via email to