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 36d28d1168 Last CompileDynamic
new acba702987 Spotless Apply
new 90c5e4787b HibernateAssociationQuery
new 2edded5c82 GrailsSessionContext tested
new db478261e0 HibernateConnectionSourceFactory tested
new f49f35a634 HibernateMappingBuilder tested
new a05a82cce7 HibernateGormInstanceApi tested
new 8d46e43a0d HibernateRuntimeUtils tested
new e8e0ce00d4 clean up RootBinder
new adcc7954b0 clean up GrailsPropertyBinder
new 8d186f7c21 clean up GrailsPropertyBinder
new 35d187c36d test and cleanup HibernateHqlQuery
new 03cc0dcb44 clean up ctors
new 195f87baf4 update tests
new 1df637570e update tests
new 1be16cd418 removed unused code
new 23066a68c6 more tests
new e20c284d60 Adding HibernateAssociation
new f5e79abf38 moving methods down from GrailsHibernatePersistentProperty
The 18 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/GrailsHibernateUtil.java | 24 +-
.../HibernateJtaTransactionManagerAdapter.java | 235 ---------
grails-data-hibernate7/GORM-QUERY-SAFETY-AUDIT.md | 2 +-
.../HIBERNATE7-GRAILS8-UPGRADE.md | 22 -
grails-data-hibernate7/STATUS.md | 112 ++++
.../groovy/grails/orm/CriteriaMethodInvoker.java | 4 +-
.../orm/hibernate/GrailsHibernateTemplate.java | 2 +-
.../grails/orm/hibernate/GrailsSessionContext.java | 9 +-
.../grails/orm/hibernate/HibernateDatastore.java | 6 +-
.../orm/hibernate/HibernateGormInstanceApi.groovy | 49 +-
.../orm/hibernate/HibernateGormStaticApi.groovy | 37 +-
.../HibernateMappingContextSessionFactoryBean.java | 587 ---------------------
.../access/TraitPropertyAccessStrategy.java | 2 +-
.../orm/hibernate/cfg/GrailsHibernateUtil.java | 81 ++-
.../cfg/GrailsNamedStrategyContributor.java | 47 +-
.../orm/hibernate/cfg/HibernateMappingContext.java | 40 +-
.../cfg/HibernateMappingContextConfiguration.java | 3 -
.../grails/orm/hibernate/cfg/IdentityEnumType.java | 13 +-
.../cfg/domainbinding/binder/CollectionBinder.java | 37 +-
.../domainbinding/binder/CompositeIdBinder.java | 3 -
.../CompositeIdentifierToManyToOneBinder.java | 6 +-
.../cfg/domainbinding/binder/EnumTypeBinder.java | 2 +-
.../domainbinding/binder/GrailsDomainBinder.java | 35 +-
.../domainbinding/binder/GrailsPropertyBinder.java | 23 +-
.../cfg/domainbinding/binder/ManyToOneBinder.java | 28 +-
.../binder/ManyToOneValuesBinder.java | 7 +-
.../cfg/domainbinding/binder/OneToOneBinder.java | 6 +-
.../cfg/domainbinding/binder/PropertyBinder.java | 4 +-
.../cfg/domainbinding/binder/RootBinder.java | 6 -
.../cfg/domainbinding/binder/SimpleIdBinder.java | 18 -
.../generator/GrailsIncrementGenerator.java | 31 +-
.../generator/GrailsSequenceWrapper.java | 7 +-
.../GrailsHibernatePersistentProperty.java | 84 +--
.../hibernate/HibernateAssociation.java | 71 +++
.../hibernate/HibernateIdentityMapping.java | 11 +-
.../hibernate/HibernateManyToOneProperty.java | 2 +-
.../hibernate/HibernateMappingBuilder.groovy | 209 ++++----
.../hibernate/HibernateOneToOneProperty.java | 2 +-
.../hibernate/HibernateToManyProperty.java | 38 +-
.../hibernate/HibernateToOneProperty.java | 65 +++
.../secondpass/CollectionSecondPassBinder.java | 2 +-
.../secondpass/MapSecondPassBinder.java | 3 +-
.../domainbinding/util/BasicValueIdCreator.java | 7 +-
.../util/ColumnNameForPropertyAndPathFetcher.java | 1 -
.../cfg/domainbinding/util/GrailsEnumType.java | 3 +-
.../AbstractHibernateConnectionSourceFactory.java | 157 ------
.../HibernateConnectionSourceFactory.java | 328 ++++++------
.../datasource/MultipleDataSourceSupport.java | 50 --
.../hibernate/query/GrailsHibernateQueryUtils.java | 10 +-
.../hibernate/query/HibernateAssociationQuery.java | 147 ++----
.../orm/hibernate/query/HibernateHqlQuery.java | 558 ++++----------------
.../grails/orm/hibernate/query/HibernateQuery.java | 18 +-
.../orm/hibernate/query/HqlQueryContext.java | 242 +++++++++
.../orm/hibernate/query/PredicateGenerator.java | 16 +
.../support/ClosureEventTriggeringInterceptor.java | 1 -
.../HibernateJtaTransactionManagerAdapter.java | 236 ---------
.../PlatformTransactionManagerProxy.java | 57 --
.../mapping/HibernateMappingBuilderSpec.groovy | 402 ++++++++++++++
.../HibernateAssociationQuerySpec.groovy | 160 ++++++
.../sessioncontext/GrailsSessionContextSpec.groovy | 87 +++
.../grails/orm/CriteriaMethodInvokerSpec.groovy | 285 ++++++++++
.../orm/HibernateCriteriaBuilderDirectSpec.groovy | 378 +++++++++++++
.../hibernate/HibernateGormInstanceApiSpec.groovy | 130 ++++-
.../access/TraitPropertyAccessStrategySpec.groovy | 262 +++++++++
.../grails/orm/hibernate/cfg/MappingSpec.groovy | 85 +++
.../orm/hibernate/cfg/PropertyConfigSpec.groovy | 457 ++++++++++++++++
.../cfg/domainbinding/CollectionBinderSpec.groovy | 30 +-
.../cfg/domainbinding/CompositeIdBinderSpec.groovy | 2 +-
...CompositeIdentifierToManyToOneBinderSpec.groovy | 4 +-
.../domainbinding/GrailsPropertyBinderSpec.groovy | 42 +-
.../cfg/domainbinding/ManyToOneBinderSpec.groovy | 28 +-
.../domainbinding/ManyToOneValuesBinderSpec.groovy | 9 +-
.../cfg/domainbinding/OneToOneBinderSpec.groovy | 2 +-
.../cfg/domainbinding/PropertyBinderSpec.groovy | 3 +-
.../cfg/domainbinding/SimpleIdBinderSpec.groovy | 2 +-
.../cfg/domainbinding/VersionBinderSpec.groovy | 2 +-
.../cfg/domainbinding/binder/RootBinderSpec.groovy | 8 +-
...ootPersistentClassCommonValuesBinderSpec.groovy | 13 +-
.../secondpass/ListSecondPassBinderSpec.groovy | 30 +-
.../secondpass/MapSecondPassBinderSpec.groovy | 30 +-
.../HibernateConnectionSourceFactorySpec.groovy | 123 ++++-
.../MultiTenantEventListenerSpec.groovy | 229 ++++++++
.../hibernate/query/HibernateHqlQuerySpec.groovy | 226 ++++++++
.../orm/hibernate/query/HqlQueryContextSpec.groovy | 317 +++++++++++
.../support/HibernateRuntimeUtilsSpec.groovy | 225 ++++++++
...urceAggregatePersistenceContextInterceptor.java | 137 ++---
.../AggregatePersistenceContextInterceptor.java | 31 +-
.../GrailsOpenSessionInViewInterceptor.java | 83 ++-
.../HibernatePersistenceContextInterceptor.java | 395 +++++++-------
...nFactoryAwarePersistenceContextInterceptor.java | 11 +-
.../model/types/mapping/ManyToManyWithMapping.java | 4 -
91 files changed, 4995 insertions(+), 3043 deletions(-)
delete mode 100644
grails-data-hibernate5/core/src/main/groovy/org/grails/orm/hibernate/transaction/HibernateJtaTransactionManagerAdapter.java
create mode 100644 grails-data-hibernate7/STATUS.md
delete mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/HibernateMappingContextSessionFactoryBean.java
create mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/hibernate/HibernateAssociation.java
create mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/hibernate/HibernateToOneProperty.java
delete mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/connections/AbstractHibernateConnectionSourceFactory.java
delete mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/datasource/MultipleDataSourceSupport.java
create mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/query/HqlQueryContext.java
delete mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/transaction/HibernateJtaTransactionManagerAdapter.java
delete mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/transaction/PlatformTransactionManagerProxy.java
create mode 100644
grails-data-hibernate7/core/src/test/groovy/grails/gorm/hibernate/mapping/HibernateMappingBuilderSpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/grails/gorm/specs/hibernatequery/HibernateAssociationQuerySpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/grails/gorm/specs/sessioncontext/GrailsSessionContextSpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/grails/orm/HibernateCriteriaBuilderDirectSpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/access/TraitPropertyAccessStrategySpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/PropertyConfigSpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/multitenancy/MultiTenantEventListenerSpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/query/HibernateHqlQuerySpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/query/HqlQueryContextSpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/support/HibernateRuntimeUtilsSpec.groovy