The GitHub Actions job "Code Analysis" 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/37860632268 With regards, GitHub Actions via GitBox
