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

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


    from 578fc1bcf5 progress
     new 6e4eb84159 progress
     new ddf9989d90 progress
     new 1f530eade3 version
     new c63b7be93d Rlike added
     new 33775576e4 Rlike tested
     new f6612d5e00 progress
     new 192bc29961 Fix SimpleValueBinderSpec constructor call in Hibernate 7
     new 2729907dde progress
     new e0fadf0ae5 progress
     new 2bd15cf495 progress
     new 028c3c7e5d progress
     new bc054e938a progress
     new c209329a8a progress
     new 7be99fd93c progress
     new 52c5beac73 progress
     new c87c957ff7 @NonNull
     new 13ee527d1d childEntities
     new f8597e4b4f childEntities
     new 5050972fcf childEntities
     new c7db53b77e childEntities
     new 5b16b80432 subclass
     new 660790e85b nonnull PersistentProperty
     new c74f868890 remove TypeNameProvider
     new 5dc5efb4d0 Fixed tests
     new b8107a33c9 Refactor GrailsSequenceGeneratorEnum and its Spec to use 
Groovy features
     new f1055b329a Fix fallthrough warnings in GrailsSequenceGeneratorEnum
     new 9896065a5e Fixed tests

The 27 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/GrailsDomainBinder.java      |   4 +-
 .../collectionType/BagCollectionType.java          |   0
 .../collectionType/CollectionType.java             |   9 +-
 .../collectionType/ListCollectionType.java         |   0
 .../collectionType/MapCollectionType.java          |   0
 .../collectionType/SetCollectionType.java          |   0
 .../core/HIBERNATE7-UPGRADE-PROGRESS.md            |  67 +-
 grails-data-hibernate7/core/build.gradle           |   8 +
 .../orm/hibernate/cfg/CompositeIdentity.groovy     |   2 +-
 .../orm/hibernate/cfg/GrailsDomainBinder.java      | 676 +++++++--------------
 .../cfg/GrailsHibernatePersistentEntity.java       |  38 +-
 .../cfg/GrailsHibernatePersistentProperty.java     |  21 +
 .../orm/hibernate/cfg/HibernateBasicProperty.java  |  16 +
 .../orm/hibernate/cfg/HibernateCustomProperty.java |  17 +
 .../cfg/HibernateEmbeddedCollectionProperty.java   |  16 +
 .../cfg/HibernateEmbeddedPersistentEntity.java     |  22 +-
 .../hibernate/cfg/HibernateEmbeddedProperty.java   |  16 +
 .../orm/hibernate/cfg/HibernateIdentity.java       |   7 +
 .../hibernate/cfg/HibernateIdentityProperty.java   |  16 +
 .../hibernate/cfg/HibernateManyToManyProperty.java |  16 +
 .../hibernate/cfg/HibernateManyToOneProperty.java  |  16 +
 .../orm/hibernate/cfg/HibernateMappingContext.java |  98 +++
 .../hibernate/cfg/HibernateOneToManyProperty.java  |  16 +
 .../hibernate/cfg/HibernateOneToOneProperty.java   |  16 +
 .../hibernate/cfg/HibernatePersistentEntity.java   |  29 +
 .../orm/hibernate/cfg/HibernateSimpleProperty.java |  16 +
 .../hibernate/cfg/HibernateTenantIdProperty.java   |  16 +
 .../org/grails/orm/hibernate/cfg/Identity.groovy   |   2 +-
 .../org/grails/orm/hibernate/cfg/Mapping.groovy    |  11 +-
 .../cfg/domainbinding/BasicValueIdCreator.java     |  57 +-
 .../cfg/domainbinding/CascadeBehaviorFetcher.java  |   3 +-
 .../hibernate/cfg/domainbinding/ClassBinder.java   |   4 +-
 .../hibernate/cfg/domainbinding/ColumnBinder.java  | 110 ++--
 .../cfg/domainbinding/ComponentBinder.java         |  62 ++
 .../cfg/domainbinding/ComponentPropertyBinder.java | 165 +++++
 .../cfg/domainbinding/CompositeIdBinder.java       |  77 +++
 .../cfg/domainbinding/EnumTypeBinder.java          |   3 +-
 .../domainbinding/GrailsIncrementGenerator.java    |   4 +-
 .../cfg/domainbinding/GrailsNativeGenerator.java   |   6 +-
 .../GrailsSequenceStyleGenerator.java              |   4 +-
 .../cfg/domainbinding/IdentityBinder.java          |  81 +++
 .../cfg/domainbinding/ManyToOneBinder.java         |  10 +-
 .../cfg/domainbinding/NamespaceNameExtractor.java  |  11 +-
 .../cfg/domainbinding/NamingStrategyWrapper.java   |   2 +-
 .../cfg/domainbinding/OneToOneBinder.java          |  65 ++
 .../PersistentPropertyToPropertyConfig.java        |   2 +-
 .../domainbinding/PropertyFromValueCreator.java    |  33 +
 .../cfg/domainbinding/SimpleIdBinder.java          |  31 +-
 .../cfg/domainbinding/SimpleValueBinder.java       | 100 +--
 .../cfg/domainbinding/SimpleValueColumnBinder.java |  18 +-
 .../cfg/domainbinding/TypeNameProvider.java        |  31 -
 .../collectionType/BagCollectionType.java          |   4 +-
 .../collectionType/CollectionType.java             |  15 +-
 .../collectionType/ListCollectionType.java         |   4 +-
 .../collectionType/MapCollectionType.java          |   4 +-
 .../collectionType/SetCollectionType.java          |   4 +-
 .../collectionType/SortedSetCollectionType.java    |   4 +-
 .../generator/GrailsSequenceGeneratorEnum.groovy   |  87 +++
 .../generator/GrailsSequenceWrapper.java           |  23 +
 .../query/GrailsRLikeFunctionContributor.java      |  27 +
 .../grails/orm/hibernate/query/HibernateQuery.java |   3 +-
 .../orm/hibernate/query/PredicateGenerator.java    |   9 +-
 .../orm/hibernate/query/RegexDialectPattern.java   |  38 ++
 .../org.hibernate.boot.model.FunctionContributor   |   1 +
 .../grails/gorm/specs/RLikeHibernate7Spec.groovy   | 115 ++++
 .../DirtyCheckingSpecHibernate7.groovy             |   1 +
 .../specs/hibernatequery/HibernateQuerySpec.groovy |   3 +-
 .../grails/orm/hibernate/cfg/MappingSpec.groovy    |  29 +-
 .../domainbinding/BasicValueIdCreatorSpec.groovy   |  89 ++-
 ...idirectionalManyToOneWithListMappingSpec.groovy | 129 ++++
 .../cfg/domainbinding/ComponentBinderSpec.groovy   |  65 ++
 .../ComponentPropertyBinderSpec.groovy             | 230 +++++++
 .../cfg/domainbinding/CompositeIdBinderSpec.groovy |  96 +++
 .../ConfigureDerivedPropertiesConsumerSpec.groovy  |  70 +++
 .../ForeignKeyColumnCountCalculatorSpec.groovy     |   3 +-
 .../cfg/domainbinding/GrailsEnumTypeSpec.groovy    |  29 +
 .../GrailsIdentityGeneratorSpec.groovy             |  60 ++
 .../domainbinding/GrailsNativeGeneratorSpec.groovy |  55 ++
 .../cfg/domainbinding/IdentityBinderSpec.groovy    | 151 +++++
 .../cfg/domainbinding/LogCascadeMappingSpec.groovy |  89 +++
 .../NamespaceNameExtractorSpec.groovy              |  16 -
 .../cfg/domainbinding/OneToOneBinderSpec.groovy    | 121 ++++
 .../PersistentPropertyToPropertyConfigSpec.groovy  |  38 ++
 .../PropertyFromValueCreatorSpec.groovy            |  55 ++
 .../cfg/domainbinding/SimpleIdBinderSpec.groovy    |  31 +-
 .../cfg/domainbinding/SimpleValueBinderSpec.groovy |  28 +-
 .../SimpleValueColumnFetcherSpec.groovy            |  42 ++
 .../cfg/domainbinding/TypeNameProviderSpec.groovy  |  82 ---
 .../cfg/domainbinding/UserTypeFetcherSpec.groovy   |  74 +++
 .../collectionType/BagCollectionTypeSpec.groovy    |  45 ++
 .../collectionType/CollectionHolderSpec.groovy     |  34 ++
 .../collectionType/CollectionTypeSpec.groovy       |  75 +++
 .../collectionType/ListCollectionTypeSpec.groovy   |  44 ++
 .../collectionType/MapCollectionTypeSpec.groovy    |  40 ++
 .../collectionType/SetCollectionTypeSpec.groovy    |  44 ++
 .../SortedSetCollectionTypeSpec.groovy             |  44 ++
 .../GrailsSequenceGeneratorEnumSpec.groovy         |  92 +++
 .../generator/GrailsSequenceWrapperSpec.groovy     |  31 +
 .../hibernate/query/RegexDialectPatternSpec.groovy |  28 +
 .../HibernateDatastoreSpringInitializerSpec.groovy |  52 +-
 .../grails/datastore/gorm/DirtyCheckingSpec.groovy |   1 -
 .../testing/tck/tests/DirtyCheckingSpec.groovy     |   1 +
 .../testing/tck/tests/FindByExampleSpec.groovy     |   4 +-
 .../data/testing/tck/tests/OneToManySpec.groovy    |   6 +-
 .../data/testing/tck/tests}/RLikeSpec.groovy       |  14 +-
 .../mapping/model/AbstractClassMapping.java        |   6 +-
 .../mapping/model/AbstractPersistentEntity.java    |   8 +-
 .../datastore/mapping/model/ClassMapping.java      |   2 +-
 .../mapping/model/DefaultIdentityMapping.java      |  68 +++
 ...rtyMapping.java => DefaultPropertyMapping.java} |  35 +-
 .../datastore/mapping/model/IdentityMapping.java   |   5 +-
 .../datastore/mapping/model/MappingFactory.java    | 236 ++-----
 .../mapping/model/PersistentProperty.java          |  31 +-
 .../datastore/mapping/model/types/Custom.java      |   3 +-
 .../BasicWithMapping.java}                         |  35 +-
 .../model/types/mapping/CustomWithMapping.java     |  59 ++
 .../mapping/EmbeddedCollectionWithMapping.java     |  64 ++
 .../model/types/mapping/EmbeddedWithMapping.java   |  64 ++
 .../IdentityWithMapping.java}                      |  33 +-
 .../model/types/mapping/ManyToManyWithMapping.java |  64 ++
 .../model/types/mapping/ManyToOneWithMapping.java  |  64 ++
 .../model/types/mapping/OneToManyWithMapping.java  |  64 ++
 .../model/types/mapping/OneToOneWithMapping.java   |  64 ++
 .../model/types/mapping/PropertyWithMapping.java   |  10 +
 .../SimpleWithMapping.java}                        |  33 +-
 .../TenantIdWithMapping.java}                      |  33 +-
 126 files changed, 4325 insertions(+), 1185 deletions(-)
 copy {grails-data-hibernate7 => 
grails-data-hibernate6}/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/collectionType/BagCollectionType.java
 (100%)
 copy {grails-data-hibernate7 => 
grails-data-hibernate6}/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/collectionType/CollectionType.java
 (87%)
 copy {grails-data-hibernate7 => 
grails-data-hibernate6}/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/collectionType/ListCollectionType.java
 (100%)
 copy {grails-data-hibernate7 => 
grails-data-hibernate6}/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/collectionType/MapCollectionType.java
 (100%)
 copy {grails-data-hibernate7 => 
grails-data-hibernate6}/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/collectionType/SetCollectionType.java
 (100%)
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/GrailsHibernatePersistentProperty.java
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateBasicProperty.java
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateCustomProperty.java
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateEmbeddedCollectionProperty.java
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateEmbeddedProperty.java
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateIdentity.java
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateIdentityProperty.java
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateManyToManyProperty.java
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateManyToOneProperty.java
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateOneToManyProperty.java
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateOneToOneProperty.java
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateSimpleProperty.java
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateTenantIdProperty.java
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/ComponentBinder.java
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/ComponentPropertyBinder.java
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/CompositeIdBinder.java
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/IdentityBinder.java
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/OneToOneBinder.java
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/PropertyFromValueCreator.java
 delete mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/TypeNameProvider.java
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/generator/GrailsSequenceGeneratorEnum.groovy
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/generator/GrailsSequenceWrapper.java
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/query/GrailsRLikeFunctionContributor.java
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/query/RegexDialectPattern.java
 create mode 100644 
grails-data-hibernate7/core/src/main/resources/META-INF/services/org.hibernate.boot.model.FunctionContributor
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/grails/gorm/specs/RLikeHibernate7Spec.groovy
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/BidirectionalManyToOneWithListMappingSpec.groovy
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/ComponentBinderSpec.groovy
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/ComponentPropertyBinderSpec.groovy
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/CompositeIdBinderSpec.groovy
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/ConfigureDerivedPropertiesConsumerSpec.groovy
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/GrailsEnumTypeSpec.groovy
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/GrailsIdentityGeneratorSpec.groovy
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/GrailsNativeGeneratorSpec.groovy
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/IdentityBinderSpec.groovy
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/LogCascadeMappingSpec.groovy
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/OneToOneBinderSpec.groovy
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/PersistentPropertyToPropertyConfigSpec.groovy
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/PropertyFromValueCreatorSpec.groovy
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/SimpleValueColumnFetcherSpec.groovy
 delete mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/TypeNameProviderSpec.groovy
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/UserTypeFetcherSpec.groovy
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/collectionType/BagCollectionTypeSpec.groovy
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/collectionType/CollectionHolderSpec.groovy
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/collectionType/CollectionTypeSpec.groovy
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/collectionType/ListCollectionTypeSpec.groovy
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/collectionType/MapCollectionTypeSpec.groovy
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/collectionType/SetCollectionTypeSpec.groovy
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/collectionType/SortedSetCollectionTypeSpec.groovy
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/generator/GrailsSequenceGeneratorEnumSpec.groovy
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/generator/GrailsSequenceWrapperSpec.groovy
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/query/RegexDialectPatternSpec.groovy
 rename {grails-data-hibernate7/core/src/test/groovy/grails/gorm/specs => 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests}/RLikeSpec.groovy
 (81%)
 create mode 100644 
grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/DefaultIdentityMapping.java
 copy 
grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/{PropertyMapping.java
 => DefaultPropertyMapping.java} (61%)
 copy 
grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/types/{Embedded.java
 => mapping/BasicWithMapping.java} (50%)
 create mode 100644 
grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/types/mapping/CustomWithMapping.java
 create mode 100644 
grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/types/mapping/EmbeddedCollectionWithMapping.java
 create mode 100644 
grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/types/mapping/EmbeddedWithMapping.java
 copy 
grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/types/{Embedded.java
 => mapping/IdentityWithMapping.java} (50%)
 create mode 100644 
grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/types/mapping/ManyToManyWithMapping.java
 create mode 100644 
grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/types/mapping/ManyToOneWithMapping.java
 create mode 100644 
grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/types/mapping/OneToManyWithMapping.java
 create mode 100644 
grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/types/mapping/OneToOneWithMapping.java
 create mode 100644 
grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/types/mapping/PropertyWithMapping.java
 copy 
grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/types/{Embedded.java
 => mapping/SimpleWithMapping.java} (50%)
 copy 
grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/types/{Embedded.java
 => mapping/TenantIdWithMapping.java} (50%)

Reply via email to