You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by bo...@apache.org on 2026/10/07 00:00:39 UTC

(grails-core) branch fix/hibernate7-many-to-many-without-owner-8.0.x updated (789223cc34 -> 9eec0fea5c)

This is an automated email from the ASF dual-hosted git repository.

borinquenkid pushed a change to branch fix/hibernate7-many-to-many-without-owner-8.0.x
in repository https://gitbox.apache.org/repos/asf/grails-core.git


    from 789223cc34 fix: warn at startup when a many-to-many has no belongsTo on either side
     add 01abdd70af Hibernate 7: an inverse many-to-many reads the join table its owner writes (#16531)
     add abe23aa12a Hibernate 7: release child datastores and schema tenant session factories on destroy
     add 297273d0c8 Hibernate 5: release child datastores and schema tenant session factories on destroy
     add 5887ff8e46 Release the datastores HibernateDatastoreSpec makes fail to destroy
     add 1dd21559fb Verify schema tenant datastores leave the GORM registry on destroy
     add cd130361f1 Tidy the destroy path of the child datastores and the constraint removal
     add 827d35b537 Merge pull request #16535 from apache/fix/hibernate7-datastore-leaks
     add 33f804f3d2 fix: resolve nested classes from source when generating the tag library index
     add 5ea8154b60 Merge pull request #16538 from apache/fix/taglib-index-nested-classes
     add 9eec0fea5c Merge origin/8.0.x into fix/hibernate7-many-to-many-without-owner-8.0.x

No new revisions were added by this update.

Summary of changes:
 .../grails/orm/hibernate/HibernateDatastore.java   |  48 +++++
 .../hibernate/HibernateDatastoreDestroySpec.groovy | 135 ++++++++++++
 .../grails/orm/hibernate/HibernateDatastore.java   |  58 ++++-
 .../cfg/domainbinding/binder/CollectionBinder.java |  43 ++++
 .../gorm/tests/HibernateGormDatastoreSpec.groovy   |  11 +
 .../tests/ManyToManyInverseJoinTableSpec.groovy    | 233 +++++++++++++++++++++
 .../core/GrailsDataHibernate7TckManager.groovy     |  61 ++++--
 .../hibernate/HibernateDatastoreDestroySpec.groovy | 135 ++++++++++++
 .../orm/hibernate/HibernateDatastoreSpec.groovy    |   6 +
 .../cfg/domainbinding/CollectionBinderSpec.groovy  |  82 +++++++-
 .../org/grails/datastore/gorm/GormRegistry.groovy  |   8 +-
 .../datastore/gorm/GormRegistryCoverageSpec.groovy |  22 +-
 .../src/en/ref/Database Mapping/joinTable.adoc     |   2 +
 .../taglib/index/TagLibraryIndexGenerator.java     |  44 +++-
 .../index/SourceResolvedIndexGeneratorSpec.groovy  | 129 ++++++++++++
 15 files changed, 978 insertions(+), 39 deletions(-)
 create mode 100644 grails-data-hibernate5/core/src/test/groovy/org/grails/orm/hibernate/HibernateDatastoreDestroySpec.groovy
 create mode 100644 grails-data-hibernate7/core/src/test/groovy/grails/gorm/tests/ManyToManyInverseJoinTableSpec.groovy
 create mode 100644 grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/HibernateDatastoreDestroySpec.groovy