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

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


    from 427a910068 hibernate 7: Partial ByteBuddy implementation 2
     new 7bac4bd16f hibernate 7: Proxy is working
     new 2dd4d95724 hibernate 7: Centralized Laziness Intelligence    * 
Consolidated Logic: Migrated fragmented laziness rules from multiple binders 
into the core GrailsHibernatePersistentEntity and HibernatePersistentProperty 
models.    * Idempotent Binding: Ensured that laziness decisions are consistent 
throughout the entire binding lifecycle by establishing the entity model as the 
single source of truth.    * Refined Property Capabilities: Overrode 
isLazyAble() to correctly identify al [...]
     new 3d4d4be350 hibernate 7:   Key Enhancements & Fixes:

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 grails-data-hibernate7/core/ISSUES.md              | 112 ----------
 .../cfg/HibernateMappingContextConfiguration.java  |   9 +
 .../orm/hibernate/cfg/MappingCacheHolder.java      |   2 +-
 .../grails/orm/hibernate/cfg/PropertyConfig.groovy |   4 +
 .../cfg/domainbinding/binder/ClassBinder.java      |   2 +-
 .../cfg/domainbinding/binder/CollectionBinder.java |   4 +-
 .../binder/CollectionForPropertyConfigBinder.java  |   2 +-
 .../cfg/domainbinding/binder/ColumnBinder.java     |   8 +-
 .../CompositeIdentifierToManyToOneBinder.java      |   2 +-
 .../cfg/domainbinding/binder/EnumTypeBinder.java   |   2 +-
 .../binder/ForeignKeyOneToOneBinder.java           |   2 +-
 .../cfg/domainbinding/binder/ManyToOneBinder.java  |  10 +-
 .../binder/ManyToOneValuesBinder.java              |   5 +-
 .../binder/NaturalIdentifierBinder.java            |   2 +-
 .../cfg/domainbinding/binder/PropertyBinder.java   |  13 +-
 .../RootPersistentClassCommonValuesBinder.java     |   2 +-
 .../cfg/domainbinding/binder/SimpleIdBinder.java   |   2 +-
 .../domainbinding/binder/SimpleValueBinder.java    |   2 +-
 .../binder/SubclassMappingBinder.java              |   2 +-
 .../generator/GrailsIncrementGenerator.java        |   2 +-
 .../hibernate/GrailsHibernatePersistentEntity.java |  35 ++++
 .../hibernate/HibernateManyToManyProperty.java     |  15 +-
 .../hibernate/HibernateOneToManyProperty.java      |   5 +
 .../hibernate/HibernateOneToOneProperty.java       |   2 +-
 .../hibernate/HibernatePersistentProperty.java     |  21 ++
 .../hibernate/HibernateToManyProperty.java         |  34 +--
 .../secondpass/BasicCollectionElementBinder.java   |   2 +-
 .../secondpass/CollectionKeyBinder.java            |   4 +-
 .../secondpass/ManyToManyElementBinder.java        |   1 -
 .../secondpass/MapSecondPassBinder.java            |   2 +-
 ...UnidirectionalOneToManyInverseValuesBinder.java |   3 +-
 .../util/MultiTenantFilterBinder.java              |  10 +-
 .../orm/hibernate/query/PredicateGenerator.java    |  38 +++-
 .../gorm/specs/HibernateGormDatastoreSpec.groovy   |   2 +
 .../WhereQueryOldIssueVerificationSpec.groovy      |  10 +-
 .../hibernatequery/PredicateGeneratorSpec.groovy   |  16 ++
 .../gorm/specs/proxy/ByteBuddyProxySpec.groovy     | 228 ---------------------
 .../orm/HibernateCriteriaBuilderDirectSpec.groovy  |  37 +++-
 .../mapping/model/PersistentPropertySpec.groovy    |   2 +-
 .../CollectionForPropertyConfigBinderSpec.groovy   |   1 +
 ...CompositeIdentifierToManyToOneBinderSpec.groovy |   2 +
 .../ForeignKeyOneToOneBinderSpec.groovy            |   2 +
 .../cfg/domainbinding/ManyToOneBinderSpec.groovy   |  10 +-
 .../domainbinding/ManyToOneValuesBinderSpec.groovy |   2 +
 .../NaturalIdentifierBinderSpec.groovy             |   3 +
 .../cfg/domainbinding/PropertyBinderSpec.groovy    | 126 +++++-------
 .../cfg/domainbinding/SimpleValueBinderSpec.groovy |  82 +++++---
 .../cfg/domainbinding/VersionBinderSpec.groovy     |   3 +
 .../HibernatePersistentPropertySpec.groovy         | 175 ++++++++++++++++
 .../secondpass/ManyToManyElementBinderSpec.groovy  |  17 --
 50 files changed, 537 insertions(+), 542 deletions(-)
 delete mode 100644 
grails-data-hibernate7/core/src/test/groovy/grails/gorm/specs/proxy/ByteBuddyProxySpec.groovy
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/hibernate/HibernatePersistentPropertySpec.groovy

Reply via email to