borinquenkid commented on PR #16782:
URL: https://github.com/apache/grails-core/pull/16782#issuecomment-6455383820

   Updated in commit 6397f29193:
   
   1. **`SKILL.md`**:
      - Refined shared join table entry: sets receive unique keys per 
association, lists/maps are indexed, and bags have no key. Included schema 
migration requirement on Oracle and Db2 for Linux, UNIX and Windows (§26.12).
      - Documented that configuring custom `hibernate.persister.resolver` 
overrides GORM's persister resolver and reintroduces bulk-delete behavior on 
`removeFrom`.
      - Documented that GORM sets `hibernate.query.sqm.translator` to 
`RestrictedCollectionSqmTranslatorFactory` by default, and configuring a custom 
translator retains Hibernate 7 behavior.
      - Added note that workarounds previously used to avoid earlier 8.0 
`ClassCastException` on criteria can be reverted.
      - Moved multi-column `CompositeUserType` attribute alphabetical ordering 
guidance to the "Also check for:" Hibernate 7 API changes list (§26.11).
   2. **`SharedJoinTableUniqueKeyBinder.java`**:
      - Updated class javadoc to clarify that only collections sharing a key 
column with another on that table are restricted to their own rows.
   3. **`SharedJoinTableBulkDeleteSpec.groovy`**:
      - Added test feature verifying that calling `clear()` on one association 
of a shared join table with separate key columns (`SjtbdGroup`) leaves the rows 
of the other association intact.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to