The GitHub Actions job "Coverage" on 
grails-core.git/fix/hibernate7-composite-fk-column-types-8.0.x has succeeded.
Run started by GitHub user borinquenkid (triggered by borinquenkid).

Head commit for run:
2d921e99dd1b6ebea54453ac8de0aded5533f5b0 / Walter Duque de Estrada 
<[email protected]>
fix: permute the columns of a composite identifier by part, not by property

A foreign key into an entity whose composite identifier has a part that
spans several columns (a to-one to another composite entity) was sorted
with Hibernate's property permutation applied to the column list. That only
lines up when every part has one column, so a nested part declared after a
plain part that sorts before it left the foreign key columns pointing at the
wrong primary key columns and the row failed to save. The permutation is now
expanded to move each part with its whole column span, in both
sortOrIndexForeignKeyColumns and getReferencedIdentifierColumns.

Also drops the unused Transactional import from the spec.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>

Report URL: https://github.com/apache/grails-core/actions/runs/37860632276

With regards,
GitHub Actions via GitBox

Reply via email to