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 1bb21c09cb Clean up for Java to Groovy conversion
new 668a0af1c1 refactor HibernateMappingFactory to standalone class
new 7e5a943ed8 Converted HibernateMappingFactory to Groovy
new 05a5f12f9a tiny fixes and documentation
new da832c7ae6 CompileStatic HibernateMappingBuilder
new 4c256115fa CompileStatic easy wins
new 0c11ddd604 Removed need for HibernateLegacyEnumType
new 33ba7a4026 added GrailsNamedStrategyContributor and changed
NamingStrategyContributor
new e2919c70c4 removed deprecated implementation from
GrailsIncrementGenerator
new 2ed90bdadf removed deprecated implementation from
GrailsHibernateTemplate
new 0445069665 Added HibernateDatastoreIntegrationSpec and fixed container
tests
new c942767e87 Removed deprecated methods in HibernateDatastore
The 11 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 +
grails-data-hibernate7/COMPILE-STATIC-AUDIT.md | 162 ++++
...7-UPGRADE-PROGRESS.md => HIBERNATE7-BINDING.md} | 0
.../HIBERNATE7-GRAILS8-UPGRADE.md | 183 ++++
grails-data-hibernate7/REMOVAL_WARNINGS.md | 28 +
grails-data-hibernate7/UPGRADE.md | 1019 ++++++++++++++++++++
grails-data-hibernate7/{core => }/build-full.csv | 3 -
.../orm/hibernate/GrailsHibernateTemplate.java | 8 +-
.../grails/orm/hibernate/HibernateDatastore.java | 15 +-
.../orm/hibernate/HibernateGormInstanceApi.groovy | 37 +-
.../orm/hibernate/HibernateGormStaticApi.groovy | 4 +-
.../orm/hibernate/HibernateLegacyEnumType.java | 347 -------
.../cfg/GrailsNamedStrategyContributor.java | 28 +
.../orm/hibernate/cfg/HibernateMappingContext.java | 261 +----
.../cfg/HibernateMappingContextConfiguration.java | 13 +-
.../cfg/domainbinding/binder/EnumTypeBinder.java | 34 +-
.../domainbinding/binder/GrailsDomainBinder.java | 5 +-
.../domainbinding/binder/SimpleValueBinder.java | 3 +-
.../generator/GrailsIncrementGenerator.java | 200 +---
.../generator/GrailsSequenceGeneratorEnum.groovy | 14 +-
.../generator/GrailsSequenceWrapper.java | 6 +-
.../hibernate/HibernateMappingBuilder.groovy | 635 ++++--------
.../hibernate/HibernateMappingFactory.groovy | 201 ++++
.../secondpass/CollectionWithJoinTableBinder.java | 2 +-
.../domainbinding/util/BasicValueIdCreator.java | 10 +-
.../cfg/domainbinding/util/GrailsEnumType.java | 17 +-
.../cfg/domainbinding/util/GrailsOneToOne.java | 274 ------
.../domainbinding/util/NamingStrategyProvider.java | 8 +-
.../dirty/GrailsEntityDirtinessStrategy.groovy | 6 +-
.../hibernate/support/DataSourceFactoryBean.groovy | 2 +
....registry.selector.spi.NamedStrategyContributor | 1 +
...bernate6Suite.groovy => Hibernate7Suite.groovy} | 2 +-
.../gorm/specs/HibernateGormDatastoreSpec.groovy | 17 +
.../gorm/specs/HibernateMappingFactorySpec.groovy | 236 +++++
.../grails/gorm/specs/RLikeHibernate7Spec.groovy | 16 +-
.../hibernate/GrailsHibernateTemplateSpec.groovy | 454 +++++++++
.../HibernateDatastoreIntegrationSpec.groovy | 340 +++++++
.../cfg/HibernateMappingContextSpec.groovy | 4 +-
.../domainbinding/BasicValueIdCreatorSpec.groovy | 15 +-
.../cfg/domainbinding/CollectionBinderSpec.groovy | 2 +-
.../cfg/domainbinding/EnumTypeBinderSpec.groovy | 26 +-
.../domainbinding/GrailsPropertyBinderSpec.groovy | 9 +-
.../NamingStrategyProviderSpec.groovy | 6 +-
...ootPersistentClassCommonValuesBinderSpec.groovy | 2 +-
.../GrailsSequenceGeneratorEnumSpec.groovy | 124 ++-
.../generator/GrailsSequenceWrapperSpec.groovy | 6 +-
.../secondpass/ListSecondPassBinderSpec.groovy | 2 +-
.../secondpass/MapSecondPassBinderSpec.groovy | 2 +-
.../DatabaseMigrationException.groovy | 3 +
.../plugins/databasemigration/NoopVisitor.groovy | 2 +
.../databasemigration/PluginConstants.groovy | 3 +
.../liquibase/GrailsLiquibaseFactory.groovy | 2 +
52 files changed, 3150 insertions(+), 1650 deletions(-)
create mode 100644 grails-data-hibernate7/COMPILE-STATIC-AUDIT.md
rename grails-data-hibernate7/{core/HIBERNATE7-UPGRADE-PROGRESS.md =>
HIBERNATE7-BINDING.md} (100%)
create mode 100644 grails-data-hibernate7/HIBERNATE7-GRAILS8-UPGRADE.md
create mode 100644 grails-data-hibernate7/REMOVAL_WARNINGS.md
create mode 100644 grails-data-hibernate7/UPGRADE.md
rename grails-data-hibernate7/{core => }/build-full.csv (99%)
delete mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/HibernateLegacyEnumType.java
create mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/GrailsNamedStrategyContributor.java
create mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/hibernate/HibernateMappingFactory.groovy
delete mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/util/GrailsOneToOne.java
create mode 100644
grails-data-hibernate7/core/src/main/resources/META-INF/services/org.hibernate.boot.registry.selector.spi.NamedStrategyContributor
rename
grails-data-hibernate7/core/src/test/groovy/grails/gorm/specs/{Hibernate6Suite.groovy
=> Hibernate7Suite.groovy} (97%)
create mode 100644
grails-data-hibernate7/core/src/test/groovy/grails/gorm/specs/HibernateMappingFactorySpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/GrailsHibernateTemplateSpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/HibernateDatastoreIntegrationSpec.groovy