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 9312d2ab30 dbmigration: added specs for Generators
     new 952b1f535d hibernate 7: refactor ClassBinder
     new 375aa5a53c hibernate 7: CacheConfig usage and include are now enums
     new 31bbf8ca32 hibernate 7:  GrailsHibernatePersistentEntity.java: Added a 
default getHibernateIdentity()
     new 10b6d57321 hibernate 7:  Ensuring robust identifier handling through 
the                 creation of synthetic ID properties for entities that lack 
explicit identifier definitions
     new 714aba0c00 hibernate 7:  Consolidated Identity logic
     new c36bfc7ef4 hibernate 7:  reducing arguments to 
HibernatePersistentEntity
     new e0412d31ec hibernate 7:  reducing arguments to 
HibernatePersistentEntity
     new d345b2f3a5 hibernate 7:  refactoring RootBinder
     new b1e91e4eaf hibernate 7:  using more HibernatePersistentEntity
     new 0e48858ebe Fix MissingMethodException and ClassCastException in 
BasicValueIdCreator and ComponentBinder
     new f23bc9424b hibernate 7:  clean up 
ClassPropertiesBinder.bindClassProperties
     new 085c93168f hibernate 7:  first step in encapsulating Table inside of 
HibernatePersistentEntity
     new 635a5029fa hibernate 7:  Refactoring signature of GrailsPropertyBinder
     new 3a3e060672 hibernate 7:  Refactoring signature of OneToOneBinder
     new d7f129f974 hibernate 7:  Refactoring signature of EnumTypeBinder

The 15 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:
 .../orm/hibernate/cfg/HibernateMappingContext.java |   8 +-
 .../grails/orm/hibernate/cfg/CacheConfig.groovy    | 122 +++++++++++++-
 .../orm/hibernate/cfg/CompositeIdentity.groovy     |   4 +
 .../orm/hibernate/cfg/HibernateMappingContext.java |  17 +-
 .../org/grails/orm/hibernate/cfg/Identity.groovy   |   5 +
 .../org/grails/orm/hibernate/cfg/Mapping.groovy    |   2 +-
 .../cfg/domainbinding/binder/ClassBinder.java      |  15 +-
 .../binder/ClassPropertiesBinder.java              |  17 +-
 .../cfg/domainbinding/binder/ComponentBinder.java  |  14 +-
 .../domainbinding/binder/CompositeIdBinder.java    |  26 ++-
 .../cfg/domainbinding/binder/EnumTypeBinder.java   |   9 +-
 .../domainbinding/binder/GrailsDomainBinder.java   |  12 +-
 .../domainbinding/binder/GrailsPropertyBinder.java |  11 +-
 .../cfg/domainbinding/binder/IdentityBinder.java   |  15 +-
 .../cfg/domainbinding/binder/OneToOneBinder.java   |   5 +-
 .../cfg/domainbinding/binder/RootBinder.java       |  31 +++-
 .../RootPersistentClassCommonValuesBinder.java     |  37 ++--
 .../cfg/domainbinding/binder/SimpleIdBinder.java   |  13 +-
 .../cfg/domainbinding/binder/SubClassBinder.java   |  11 +-
 .../binder/SubclassMappingBinder.java              |   6 +-
 .../hibernate/GrailsHibernatePersistentEntity.java |  45 ++++-
 .../HibernateEmbeddedPersistentEntity.java         |  13 ++
 .../domainbinding/hibernate/HibernateIdentity.java |   5 +
 .../hibernate/HibernateIdentityProperty.java       |   4 +
 .../hibernate/HibernateMappingBuilder.groovy       |  10 +-
 .../hibernate/HibernatePersistentEntity.java       |  13 ++
 .../hibernate/HibernatePersistentProperty.java     |   5 +
 .../hibernate/HibernateToManyProperty.java         |   3 +-
 .../secondpass/BasicCollectionElementBinder.java   |   4 +-
 .../secondpass/CollectionSecondPassBinder.java     |   6 +-
 .../util/MultiTenantFilterBinder.java              |  14 +-
 .../mapping/HibernateMappingBuilderSpec.groovy     |  14 +-
 .../mapping/HibernateMappingBuilderTests.groovy    |  36 ++--
 .../hibernate/mapping/MappingBuilderSpec.groovy    |   4 +-
 .../grails/gorm/specs/RLikeHibernate7Spec.groovy   |   4 +-
 .../orm/hibernate/cfg/CompositeIdentitySpec.groovy |   9 +
 .../cfg/GrailsHibernatePersistentEntitySpec.groovy |  78 +++++++++
 .../grails/orm/hibernate/cfg/IdentitySpec.groovy   |   6 +
 .../orm/hibernate/cfg/PropertyConfigSpec.groovy    |   6 +-
 .../domainbinding/BasicValueIdCreatorSpec.groovy   |  12 +-
 .../cfg/domainbinding/ClassBinderSpec.groovy       |  29 ++++
 .../cfg/domainbinding/CollectionBinderSpec.groovy  |   7 +-
 .../cfg/domainbinding/ComponentBinderSpec.groovy   | 157 ++++-------------
 .../cfg/domainbinding/CompositeIdBinderSpec.groovy |  57 ++++---
 .../cfg/domainbinding/EnumTypeBinderSpec.groovy    |  14 +-
 .../domainbinding/GrailsPropertyBinderSpec.groovy  | 185 ++++++++++----------
 .../cfg/domainbinding/IdentityBinderSpec.groovy    |  95 ++++++++---
 .../cfg/domainbinding/OneToOneBinderSpec.groovy    |  28 ++-
 .../cfg/domainbinding/SimpleIdBinderSpec.groovy    |  42 ++++-
 .../binder/ClassPropertiesBinderSpec.groovy        |  15 +-
 .../cfg/domainbinding/binder/RootBinderSpec.groovy |  26 +--
 ...ootPersistentClassCommonValuesBinderSpec.groovy |   9 +-
 .../domainbinding/binder/SubClassBinderSpec.groovy |  17 +-
 .../binder/SubclassMappingBinderSpec.groovy        |  17 +-
 .../BasicCollectionElementBinderSpec.groovy        |   4 +-
 .../secondpass/ListSecondPassBinderSpec.groovy     |   4 +-
 .../secondpass/MapSecondPassBinderSpec.groovy      |   4 +-
 .../util/MultiTenantFilterBinderSpec.groovy        |  10 +-
 grails-datastore-core/build.gradle                 |   2 +
 .../model/types/mapping/IdentityWithMapping.java   |   4 +
 .../GormMappingConfigurationStrategySpec.groovy    | 187 ++++++++++++++++++++-
 61 files changed, 1066 insertions(+), 518 deletions(-)

Reply via email to