I have an entity mapped as:
ID of Address.Version is composite of Address entity + a numeric version number (not related to `@javax.persistence.Version`).
ID of Address is numeric ID.
ID of Shipment numeric ID.
and when an update transaction is about to commit, I get:
I cannot be 100% sure but I think this started to happen when we moved to both origin and destination addresses being `optional=true`
JDK 11, Mac OS X