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 251a15f182 fixed rlike spec
     new c864e7c07a  UserTypeFetcher.getUserType to accept 
GrailsHibernatePersistentProperty
     new a8d0d02f4e replaceed UserTypeFetcher
     new 7c71577706 ✦ I have updated NamespaceNameExtractorSpec.groovy to use 
the now static methods of NamespaceNameExtractor. I also identified and fixed a 
compilation error in GrailsHibernatePersistentEntity.java where a   closing 
brace was missing and an incorrect method was being called for the catalog name.
     new c2bfe1b3ae Changes made:
     new 273b8136a9 Changes made:
     new fa5f590027    1. `ColumnConfigToColumnBinder.java`:        * Rewrote 
bindColumnConfigToColumn using Optional chains to handle optional configuration 
values (length, precision, scale, sqlType, and unique).
     new 34afefea63 consolidated the SimpleValueBinder.bindSimpleValue method 
into a single signature and updated all its callers.
     new e95c8a79f3 
ColumnNameForPropertyAndPathFetcher.getColumnNameForPropertyAndPath(GrailsHibernatePersistentProperty
     new 1cec71e06b refactoring ColumnNameForPropertyAndPathFetcher
     new 38a0436db5 standardized schema and catalog assignment
     new 2ac3bc7e58 isBidirectionalManyToOneWithListMapping refactored
     new 258bfe1107 ✦ refactored out RootMappingFetcher by:    1. Adding 
getRootMapping() as a default method to the GrailsHibernatePersistentEntity 
interface.    2. Replacing all usages of RootMappingFetcher in 
CollectionSecondPassBinder with calls to referenced.getRootMapping().    3. 
Removing the now-obsolete RootMappingFetcher.java and its corresponding test 
RootMappingFetcherSpec.groovy.
     new 917fff9626 Fix getRootMapping on GrailsHibernatePersistentEntity
     new da0b6fa098  updated HibernateMappingContext to inject the 
dataSourceName into GrailsHibernatePersistentEntity when calling 
getHibernatePersistentEntities(String dataSourceName). This involved:    1. 
Adding setDataSourceName and getDataSourceName to the 
GrailsHibernatePersistentEntity interface.    2. Implementing these methods in 
HibernatePersistentEntity and HibernateEmbeddedPersistentEntity.    3. 
Modifying HibernateMappingContext.getHibernatePersistentEntities to accept the 
da [...]
     new 4db915f661  Now delegate to getChildEntities
     new 6835b9eb40 refactoring to new packages for clarity
     new d80923d19c  1. Consolidated Utility Logic: BackTigsTrimmer (which had 
a typo and was redundant) has been completely replaced by BackticksRemover.    
2. Centralized Constants: The BACKTICK constant was moved from 
GrailsDomainBinder to BackticksRemover.    3. Refactored 
`TableForManyCalculator`: Updated this class to use BackticksRemover instead of 
the now-deleted BackTigsTrimmer.    4. Cleaned Up Codebase:        * Removed 
BackTigsTrimmer.java and its corresponding test BackTigsTr [...]
     new a415a4c9c7 refactored the logic for determining the identifier 
generator name into the Identity class and added a comprehensive test suite.
     new 783beda3f3 Refine GormColumnSnapshotGenerator to explicitly set 
identifier columns as non-nullable.
     new a8e7a01f1a Refactor GormColumnSnapshotGenerator for better readability 
and testability.
     new 15f67da500 Simplify GORM Hibernate 7 binder code by using specific 
persistent types.

The 21 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:
 gradle.properties                                  |   1 +
 .../orm/hibernate/cfg/GrailsDomainBinder.java      |   1 -
 .../cfg/domainbinding/BackTigsTrimmer.java         |  13 -
 .../cfg/domainbinding/BackticksRemover.java        |   5 +-
 .../cfg/domainbinding/PropertyBinder.java          |   1 -
 .../cfg/domainbinding/TableForManyCalculator.java  |   6 -
 .../cfg/domainbinding/BackTigsTrimmerSpec.groovy   |  30 --
 .../TableForManyCalculatorSpec.groovy              |   4 +-
 .../core/HIBERNATE7-UPGRADE-PROGRESS.md            | 158 +++++++
 .../orm/hibernate/cfg/CompositeIdentity.groovy     |   1 +
 .../orm/hibernate/cfg/GrailsDomainBinder.java      | 193 +++------
 .../cfg/GrailsHibernatePersistentEntity.java       | 113 ++++-
 .../cfg/GrailsHibernatePersistentProperty.java     |  43 +-
 .../orm/hibernate/cfg/HibernateMappingContext.java |  18 +-
 .../org/grails/orm/hibernate/cfg/Identity.groovy   |  17 +
 .../org/grails/orm/hibernate/cfg/Mapping.groovy    |   5 +-
 .../cfg/domainbinding/BackTigsTrimmer.java         |  13 -
 .../BidirectionalManyToOneWithListMapping.java     |  24 --
 .../domainbinding/ColumnConfigToColumnBinder.java  |  34 --
 .../ColumnNameForPropertyAndPathFetcher.java       |  83 ----
 .../hibernate/cfg/domainbinding/GrailsToOne.java   |  46 --
 .../cfg/domainbinding/IdentityBinder.java          |  81 ----
 .../cfg/domainbinding/RootMappingFetcher.java      |  19 -
 .../cfg/domainbinding/UserTypeFetcher.java         |  40 --
 .../domainbinding/{ => binder}/ClassBinder.java    |   9 +-
 .../{ => binder}/CollectionBinder.java             |  32 +-
 .../CollectionForPropertyConfigBinder.java         |   2 +-
 .../domainbinding/{ => binder}/ColumnBinder.java   |  30 +-
 .../binder/ColumnConfigToColumnBinder.java         |  39 ++
 .../{ => binder}/ComponentBinder.java              |   9 +-
 .../{ => binder}/ComponentPropertyBinder.java      |  37 +-
 .../{ => binder}/CompositeIdBinder.java            |  28 +-
 .../CompositeIdentifierToManyToOneBinder.java      |  11 +-
 .../domainbinding/{ => binder}/EnumTypeBinder.java |   9 +-
 .../{ => binder}/GrailsPropertyBinder.java         |  37 +-
 .../cfg/domainbinding/binder/IdentityBinder.java   |  57 +++
 .../domainbinding/{ => binder}/IndexBinder.java    |   2 +-
 .../{ => binder}/ManyToOneBinder.java              |  22 +-
 .../{ => binder}/ManyToOneValuesBinder.java        |   2 +-
 .../{ => binder}/NaturalIdentifierBinder.java      |   5 +-
 .../NumericColumnConstraintsBinder.java            |   2 +-
 .../domainbinding/{ => binder}/OneToOneBinder.java |   4 +-
 .../domainbinding/{ => binder}/PropertyBinder.java |  20 +-
 .../domainbinding/{ => binder}/SimpleIdBinder.java |  31 +-
 .../{ => binder}/SimpleValueBinder.java            |  35 +-
 .../{ => binder}/SimpleValueColumnBinder.java      |   2 +-
 .../StringColumnConstraintsBinder.java             |   2 +-
 .../domainbinding/{ => binder}/VersionBinder.java  |   8 +-
 .../collectionType/CollectionType.java             |   2 +-
 .../{ => generator}/GrailsIdentityGenerator.java   |   2 +-
 .../{ => generator}/GrailsIncrementGenerator.java  |   2 +-
 .../{ => generator}/GrailsNativeGenerator.java     |   2 +-
 .../generator/GrailsSequenceGeneratorEnum.groovy   |   7 +-
 .../GrailsSequenceStyleGenerator.java              |   2 +-
 .../{ => generator}/GrailsTableGenerator.java      |   4 +-
 .../hibernate}/HibernateBasicProperty.java         |   4 +-
 .../hibernate}/HibernateClassMapping.java          |   7 +-
 .../hibernate}/HibernateCustomProperty.java        |   4 +-
 .../hibernate}/HibernateEmbeddedClassMapping.java  |   2 +-
 .../HibernateEmbeddedCollectionProperty.java       |   4 +-
 .../HibernateEmbeddedPersistentEntity.java         |  16 +-
 .../hibernate}/HibernateEmbeddedProperty.java      |   4 +-
 .../hibernate}/HibernateIdentity.java              |   2 +-
 .../hibernate}/HibernateIdentityProperty.java      |   4 +-
 .../hibernate}/HibernateManyToManyProperty.java    |   4 +-
 .../hibernate}/HibernateManyToOneProperty.java     |   4 +-
 .../hibernate}/HibernateMappingBuilder.groovy      |  13 +-
 .../hibernate}/HibernateOneToManyProperty.java     |   4 +-
 .../hibernate}/HibernateOneToOneProperty.java      |   4 +-
 .../hibernate}/HibernatePersistentEntity.java      |  16 +-
 .../hibernate}/HibernateSimpleProperty.java        |   4 +-
 .../hibernate}/HibernateTenantIdProperty.java      |   4 +-
 .../hibernate}/HibernateToManyProperty.java        |   4 +-
 .../secondpass/CollectionSecondPassBinder.java     | 142 ++-----
 .../domainbinding/secondpass/ListSecondPass.java   |   4 +-
 .../secondpass/ListSecondPassBinder.java           |   6 +-
 .../domainbinding/secondpass/MapSecondPass.java    |   4 +-
 .../secondpass/MapSecondPassBinder.java            |   8 +-
 .../domainbinding/secondpass/SetSecondPass.java    |   4 +-
 .../domainbinding/{ => util}/BackticksRemover.java |   7 +-
 .../{ => util}/BasicValueIdCreator.java            |  13 +-
 .../domainbinding/{ => util}/CascadeBehavior.java  |   3 +-
 .../{ => util}/CascadeBehaviorFetcher.java         |   5 +-
 .../util/ColumnNameForPropertyAndPathFetcher.java  |  47 +++
 .../ConfigureDerivedPropertiesConsumer.java        |   2 +-
 .../{ => util}/CreateKeyForProps.java              |   4 +-
 .../{ => util}/DefaultColumnNameFetcher.java       |   2 +-
 .../ForeignKeyColumnCountCalculator.java           |   2 +-
 .../domainbinding/{ => util}/GrailsEnumType.java   |   2 +-
 .../domainbinding/{ => util}/GrailsOneToOne.java   |   2 +-
 .../cfg/domainbinding/util/GrailsToOne.java        |  16 +
 .../{ => util}/LogCascadeMapping.java              |   4 +-
 .../{ => util}/NamespaceNameExtractor.java         |  11 +-
 .../{ => util}/NamingStrategyProvider.java         |   4 +-
 .../{ => util}/NamingStrategyWrapper.java          |   2 +-
 .../{ => util}/OrderByClauseBuilder.java           |   2 +-
 .../{ => util}/PropertyFromValueCreator.java       |   7 +-
 .../{ => util}/SimpleValueColumnFetcher.java       |   4 +-
 .../{ => util}/TableForManyCalculator.java         |  10 +-
 .../domainbinding/{ => util}/TableNameFetcher.java |   3 +-
 .../{ => util}/UniqueKeyForColumnsCreator.java     |   4 +-
 .../{ => util}/UniqueNameGenerator.java            |   2 +-
 .../support/ClosureEventTriggeringInterceptor.java |   7 +-
 .../mapping/HibernateMappingBuilderTests.groovy    |   2 +-
 .../gorm/specs/HibernateGormDatastoreSpec.groovy   |   1 -
 ...idirectionalManyToOneWithListMappingSpec.groovy | 177 --------
 .../cfg/GrailsHibernatePersistentEntitySpec.groovy | 282 +++++++++++++
 .../GrailsHibernatePersistentPropertySpec.groovy   | 122 +++++-
 .../grails/orm/hibernate/cfg/IdentitySpec.groovy   |  45 ++
 .../cfg/domainbinding/BackTigsTrimmerSpec.groovy   |  30 --
 .../cfg/domainbinding/BackticksRemoverSpec.groovy  |   2 +
 .../domainbinding/BasicValueIdCreatorSpec.groovy   |   1 +
 ...idirectionalManyToOneWithListMappingSpec.groovy | 129 ------
 .../domainbinding/CascadeBehaviorEnumSpec.groovy   |   6 +-
 .../CascadeBehaviorFetcherSpec.groovy              |  23 +-
 .../cfg/domainbinding/ClassBinderSpec.groovy       |   2 +
 .../CollectionForPropertyConfigBinderSpec.groovy   |   2 +
 .../CollectionSecondPassBinderSpec.groovy          |   2 +-
 .../cfg/domainbinding/ColumnBinderSpec.groovy      | 461 +++++++--------------
 .../ColumnConfigToColumnBinderSpec.groovy          |   2 +
 .../ColumnNameForPropertyAndPathFetcherSpec.groovy |  64 +--
 .../cfg/domainbinding/ComponentBinderSpec.groovy   |  15 +-
 .../ComponentPropertyBinderSpec.groovy             |  80 ++--
 .../cfg/domainbinding/CompositeIdBinderSpec.groovy |   5 +-
 ...CompositeIdentifierToManyToOneBinderSpec.groovy |  11 +-
 .../ConfigureDerivedPropertiesConsumerSpec.groovy  |   2 +
 .../cfg/domainbinding/CreateKeyForPropsSpec.groovy |   9 +-
 .../DefaultColumnNameFetcherSpec.groovy            |   3 +
 .../cfg/domainbinding/EnumTypeBinderSpec.groovy    |   5 +-
 .../ForeignKeyColumnCountCalculatorSpec.groovy     |   4 +-
 .../cfg/domainbinding/GrailsEnumTypeSpec.groovy    |   6 +-
 .../GrailsIdentityGeneratorSpec.groovy             |   3 +-
 .../domainbinding/GrailsNativeGeneratorSpec.groovy |   2 +
 .../domainbinding/GrailsPropertyBinderSpec.groovy  |  34 +-
 .../cfg/domainbinding/IdentityBinderSpec.groovy    |  33 +-
 .../cfg/domainbinding/IndexBinderSpec.groovy       |   2 +
 .../domainbinding/ListSecondPassBinderSpec.groovy  |   2 +-
 .../cfg/domainbinding/LogCascadeMappingSpec.groovy |   3 +
 .../cfg/domainbinding/ManyToOneBinderSpec.groovy   |  11 +-
 .../domainbinding/ManyToOneValuesBinderSpec.groovy |   2 +
 .../domainbinding/MapSecondPassBinderSpec.groovy   |   2 +-
 .../NamespaceNameExtractorSpec.groovy              |  14 +-
 .../NamingStrategyProviderSpec.groovy              |   2 +
 .../domainbinding/NamingStrategyWrapperSpec.groovy |   2 +
 .../NaturalIdentifierBinderSpec.groovy             |   6 +-
 .../NumericColumnConstraintsBinderSpec.groovy      |   2 +
 .../cfg/domainbinding/OneToOneBinderSpec.groovy    |   3 +
 .../domainbinding/OrderByClauseBuilderSpec.groovy  |   2 +
 .../cfg/domainbinding/PropertyBinderSpec.groovy    |  29 +-
 .../PropertyFromValueCreatorSpec.groovy            |   9 +-
 .../domainbinding/RootMappingFetcherSpec.groovy    |  60 ---
 .../cfg/domainbinding/SimpleIdBinderSpec.groovy    |  47 ++-
 .../cfg/domainbinding/SimpleValueBinderSpec.groovy |   9 +-
 .../SimpleValueColumnBinderSpec.groovy             |   2 +
 .../SimpleValueColumnFetcherSpec.groovy            |   3 +-
 .../StringColumnConstraintsBinderSpec.groovy       |   2 +
 .../TableForManyCalculatorSpec.groovy              |  14 +-
 .../cfg/domainbinding/TableNameFetcherSpec.groovy  |   4 +-
 .../UniqueKeyForColumnsCreatorSpec.groovy          |   3 +
 .../domainbinding/UniqueNameGeneratorSpec.groovy   |   2 +
 .../cfg/domainbinding/UserTypeFetcherSpec.groovy   |  73 ----
 .../cfg/domainbinding/VersionBinderSpec.groovy     |  13 +-
 .../collectionType/BagCollectionTypeSpec.groovy    |   2 +-
 .../collectionType/ListCollectionTypeSpec.groovy   |   2 +-
 .../collectionType/MapCollectionTypeSpec.groovy    |   2 +-
 .../collectionType/SetCollectionTypeSpec.groovy    |   2 +-
 .../SortedSetCollectionTypeSpec.groovy             |   2 +-
 .../GrailsSequenceGeneratorEnumSpec.groovy         |   6 +-
 grails-data-hibernate7/dbmigration/build.gradle    |  11 +-
 .../liquibase/GormColumnSnapshotGenerator.groovy   | 162 ++++++++
 .../liquibase/GormDatabase.groovy                  |   8 +
 .../services/liquibase.snapshot.SnapshotGenerator  |   1 +
 ...ationContextDatabaseMigrationCommandSpec.groovy |   4 +
 .../command/DbmDiffCommandSpec.groovy              |   4 +-
 settings.gradle                                    |   2 +-
 175 files changed, 1990 insertions(+), 1948 deletions(-)
 delete mode 100644 
grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/BackTigsTrimmer.java
 delete mode 100644 
grails-data-hibernate6/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/BackTigsTrimmerSpec.groovy
 delete mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/BackTigsTrimmer.java
 delete mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/BidirectionalManyToOneWithListMapping.java
 delete mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/ColumnConfigToColumnBinder.java
 delete mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/ColumnNameForPropertyAndPathFetcher.java
 delete mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/GrailsToOne.java
 delete mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/IdentityBinder.java
 delete mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/RootMappingFetcher.java
 delete mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/UserTypeFetcher.java
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => binder}/ClassBinder.java (79%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => binder}/CollectionBinder.java (89%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => binder}/CollectionForPropertyConfigBinder.java (92%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => binder}/ColumnBinder.java (84%)
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/binder/ColumnConfigToColumnBinder.java
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => binder}/ComponentBinder.java (85%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => binder}/ComponentPropertyBinder.java (80%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => binder}/CompositeIdBinder.java (64%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => binder}/CompositeIdentifierToManyToOneBinder.java (91%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => binder}/EnumTypeBinder.java (92%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => binder}/GrailsPropertyBinder.java (85%)
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/binder/IdentityBinder.java
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => binder}/IndexBinder.java (94%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => binder}/ManyToOneBinder.java (82%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => binder}/ManyToOneValuesBinder.java (94%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => binder}/NaturalIdentifierBinder.java (94%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => binder}/NumericColumnConstraintsBinder.java (97%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => binder}/OneToOneBinder.java (92%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => binder}/PropertyBinder.java (73%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => binder}/SimpleIdBinder.java (73%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => binder}/SimpleValueBinder.java (80%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => binder}/SimpleValueColumnBinder.java (95%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => binder}/StringColumnConstraintsBinder.java (94%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => binder}/VersionBinder.java (91%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => generator}/GrailsIdentityGenerator.java (90%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => generator}/GrailsIncrementGenerator.java (99%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => generator}/GrailsNativeGenerator.java (95%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => generator}/GrailsSequenceStyleGenerator.java (97%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => generator}/GrailsTableGenerator.java (95%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/{ => 
domainbinding/hibernate}/HibernateBasicProperty.java (76%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/{ => 
domainbinding/hibernate}/HibernateClassMapping.java (87%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/{ => 
domainbinding/hibernate}/HibernateCustomProperty.java (80%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/{ => 
domainbinding/hibernate}/HibernateEmbeddedClassMapping.java (95%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/{ => 
domainbinding/hibernate}/HibernateEmbeddedCollectionProperty.java (78%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/{ => 
domainbinding/hibernate}/HibernateEmbeddedPersistentEntity.java (75%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/{ => 
domainbinding/hibernate}/HibernateEmbeddedProperty.java (77%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/{ => 
domainbinding/hibernate}/HibernateIdentity.java (69%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/{ => 
domainbinding/hibernate}/HibernateIdentityProperty.java (77%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/{ => 
domainbinding/hibernate}/HibernateManyToManyProperty.java (81%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/{ => 
domainbinding/hibernate}/HibernateManyToOneProperty.java (81%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/{ => 
domainbinding/hibernate}/HibernateMappingBuilder.groovy (98%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/{ => 
domainbinding/hibernate}/HibernateOneToManyProperty.java (81%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/{ => 
domainbinding/hibernate}/HibernateOneToOneProperty.java (81%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/{ => 
domainbinding/hibernate}/HibernatePersistentEntity.java (85%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/{ => 
domainbinding/hibernate}/HibernateSimpleProperty.java (77%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/{ => 
domainbinding/hibernate}/HibernateTenantIdProperty.java (77%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/{ => 
domainbinding/hibernate}/HibernateToManyProperty.java (88%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => util}/BackticksRemover.java (64%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => util}/BasicValueIdCreator.java (79%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => util}/CascadeBehavior.java (96%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => util}/CascadeBehaviorFetcher.java (96%)
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/util/ColumnNameForPropertyAndPathFetcher.java
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => util}/ConfigureDerivedPropertiesConsumer.java (92%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => util}/CreateKeyForProps.java (93%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => util}/DefaultColumnNameFetcher.java (97%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => util}/ForeignKeyColumnCountCalculator.java (95%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => util}/GrailsEnumType.java (83%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => util}/GrailsOneToOne.java (99%)
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/util/GrailsToOne.java
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => util}/LogCascadeMapping.java (94%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => util}/NamespaceNameExtractor.java (73%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => util}/NamingStrategyProvider.java (95%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => util}/NamingStrategyWrapper.java (98%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => util}/OrderByClauseBuilder.java (98%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => util}/PropertyFromValueCreator.java (71%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => util}/SimpleValueColumnFetcher.java (79%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => util}/TableForManyCalculator.java (91%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => util}/TableNameFetcher.java (91%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => util}/UniqueKeyForColumnsCreator.java (91%)
 rename 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/{
 => util}/UniqueNameGenerator.java (96%)
 delete mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/BidirectionalManyToOneWithListMappingSpec.groovy
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/GrailsHibernatePersistentEntitySpec.groovy
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/IdentitySpec.groovy
 delete mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/BackTigsTrimmerSpec.groovy
 delete mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/BidirectionalManyToOneWithListMappingSpec.groovy
 delete mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/RootMappingFetcherSpec.groovy
 delete mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/UserTypeFetcherSpec.groovy
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/org/grails/plugins/databasemigration/liquibase/GormColumnSnapshotGenerator.groovy
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/resources/META-INF/services/liquibase.snapshot.SnapshotGenerator

Reply via email to