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 dab82d7d34 Restore NamedCriteria to Hibernate 5
     new 7eda481ca6 refactor: fold AbstractHibernateGormValidationApi into 
HibernateGormValidationApi
     new b7acdb8245 refactor(hibernate7): fold AbstractHibernateSession into 
HibernateSession
     new d76b7ef1bb refactor(hibernate7): fold 
AbstractClosureEventTriggeringInterceptor into ClosureEventTriggeringInterceptor
     new bd2d1f812b refactor(hibernate7): fold AbstractHibernateEventListener 
into HibernateEventListener
     new 67b42acfba clean up PredicateGenerator
     new 56fc42990f clean up HibernateQuery
     new ecd0263d1b clean up HibernateHqlQuery
     new fec3c5eaa6 refactor(hibernate7): replace dual-field HibernateHqlQuery 
with HqlQueryDelegate composition
     new 11bdca20ac fix: tighten PersistentEntity.getJavaClass() return type to 
Class<?>
     new f08ee3a364 clean up HibernateQuery
     new 4eae096763 change HibernateQueryConstants to HibernateQueryArgument
     new bab38a15c9 refactor(hibernate7): replace HibernateDatastore.FlushMode 
with org.hibernate.FlushMode
     new b47d7c88e1 refactor(hibernate7): more cleanup HibernateDatastore
     new fd162edc7d refactor(hibernate7): more cleanup HibernateGormStaticApi
     new 755ba4f983 refactor(hibernate7): cleanup HibernateSession
     new 5daf86f074 refactor(hibernate7): cleanup HibernateProxyHandler
     new 19c8b9bdf2 refactor(hibernate7): type safety, API modernisation, and 
spec coverage
     new cc37cc3467 cleanup(hibernate7): ColumnBinder using more 
GrailsHibernate types
     new 6588810b5e cleanup(hibernate7):  Remove unused 
InFlightMetadataCollector from ComponentBinder, simplify 
ComponentUpdater.updateComponen
     new e639f023f1 cleanup(hibernate7):  Make 
SimpleValueBinder.bindSimpleValue return SimpleValue
     new 836afaa799 cleanup(hibernate7):  General cleanup
     new ef73dd20f9 cleanup(hibernate7):  Fix Generics
     new 6e6a79c184 cleanup(hibernate7):  Make sure updateable is not used 
internally.
     new e75113a7b7 cleanup(hibernate7): general clean up
     new d412c74b72 cleanup(hibernate7): DefaultColumnNameFetcher
     new d29d3122c2 cleanup(hibernate7): ConfigureDerivedPropertiesConsumer
     new 3fee034f15 cleanup(hibernate7):  use Hibernate-specific types in 
ForeignKeyColumnCountCalculator and related specs

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:
 grails-data-hibernate7/README.md                   |   1 -
 .../groovy/grails/orm/CriteriaMethodInvoker.java   |   8 +-
 .../grails/orm/HibernateCriteriaBuilder.java       |   4 +-
 .../AbstractHibernateGormValidationApi.groovy      | 167 -------------
 .../orm/hibernate/AbstractHibernateSession.java    | 242 -------------------
 .../orm/hibernate/GrailsHibernateTemplate.java     |  18 +-
 .../grails/orm/hibernate/HibernateDatastore.java   | 206 +++++++---------
 .../orm/hibernate/HibernateGormStaticApi.groovy    |  31 +--
 .../hibernate/HibernateGormValidationApi.groovy    | 117 ++++++++-
 .../org/grails/orm/hibernate/HibernateSession.java | 263 +++++++++++++++++----
 .../orm/hibernate/SchemaTenantDataSource.groovy    |  57 +++++
 .../orm/hibernate/cfg/CompositeIdentity.groovy     |   2 +-
 .../orm/hibernate/cfg/GrailsHibernateUtil.java     |  57 +++--
 .../grails/orm/hibernate/cfg/InstanceProxy.groovy  |   6 +-
 .../grails/orm/hibernate/cfg/PropertyConfig.groovy |  13 +-
 .../binder/ClassPropertiesBinder.java              |  16 +-
 .../cfg/domainbinding/binder/CollectionBinder.java |   5 +-
 .../cfg/domainbinding/binder/ColumnBinder.java     |  27 +--
 .../cfg/domainbinding/binder/ComponentBinder.java  |  10 +-
 .../cfg/domainbinding/binder/ComponentUpdater.java |  14 +-
 .../CompositeIdentifierToManyToOneBinder.java      |   2 +-
 .../cfg/domainbinding/binder/EnumTypeBinder.java   |   6 +-
 .../domainbinding/binder/GrailsDomainBinder.java   |   6 +-
 .../domainbinding/binder/GrailsPropertyBinder.java |   6 +-
 .../cfg/domainbinding/binder/IdentityBinder.java   |   3 +-
 .../domainbinding/binder/JoinedSubClassBinder.java |   7 +-
 .../binder/ManyToOneValuesBinder.java              |   2 +-
 .../cfg/domainbinding/binder/RootBinder.java       |   2 +-
 .../RootPersistentClassCommonValuesBinder.java     |   7 +-
 .../cfg/domainbinding/binder/SimpleIdBinder.java   |   3 +-
 .../domainbinding/binder/SimpleValueBinder.java    |  18 +-
 .../binder/SingleTableSubclassBinder.java          |   8 +-
 .../cfg/domainbinding/binder/SubClassBinder.java   |   3 +-
 .../binder/SubclassMappingBinder.java              |   7 +-
 .../cfg/domainbinding/binder/VersionBinder.java    |  12 -
 .../generator/GrailsIdentityGenerator.java         |   2 +
 .../generator/GrailsIncrementGenerator.java        |   5 +-
 .../generator/GrailsNativeGenerator.java           |   5 +-
 .../generator/GrailsSequenceStyleGenerator.java    |   2 +
 .../generator/GrailsTableGenerator.java            |   2 +
 .../hibernate/GrailsHibernatePersistentEntity.java |  12 +-
 .../hibernate/HibernateAssociation.java            |   8 +
 .../hibernate/HibernateEmbeddedClassMapping.java   |   2 +-
 .../HibernateEmbeddedPersistentEntity.java         |   4 +-
 .../hibernate/HibernateIdentityMapping.java        |   6 +-
 .../hibernate/HibernateManyToManyProperty.java     |   5 +
 .../hibernate/HibernateMappingBuilder.groovy       |   7 +-
 .../hibernate/HibernateOneToOneProperty.java       |   9 +
 .../hibernate/HibernatePersistentEntity.java       |  20 +-
 .../hibernate/HibernateToManyProperty.java         |   8 +
 .../secondpass/BasicCollectionElementBinder.java   |   3 +-
 .../secondpass/CollectionKeyColumnUpdater.java     |   3 +-
 .../secondpass/CollectionOrderByBinder.java        |   2 +-
 .../secondpass/CollectionSecondPassBinder.java     |   2 +-
 .../secondpass/CollectionWithJoinTableBinder.java  |   3 +-
 .../domainbinding/secondpass/ListSecondPass.java   |   1 -
 .../secondpass/ListSecondPassBinder.java           |   5 +-
 .../domainbinding/secondpass/MapSecondPass.java    |   1 -
 .../secondpass/MapSecondPassBinder.java            |   6 +-
 .../domainbinding/secondpass/SetSecondPass.java    |   1 -
 .../secondpass/UnidirectionalOneToManyBinder.java  |   2 +-
 .../domainbinding/util/CascadeBehaviorFetcher.java |   8 -
 .../util/ConfigureDerivedPropertiesConsumer.java   |   5 +-
 .../cfg/domainbinding/util/CreateKeyForProps.java  |  28 +--
 .../util/DefaultColumnNameFetcher.java             |   9 +-
 .../util/ForeignKeyColumnCountCalculator.java      |  11 +-
 .../HibernateConnectionSourceFactory.java          |  22 +-
 .../HibernateConnectionSourceSettings.groovy       |  10 +-
 .../dirty/GrailsEntityDirtinessStrategy.groovy     |  69 ++----
 .../listener/AbstractHibernateEventListener.java   |  76 ------
 .../event/listener/HibernateEventListener.java     |  29 ++-
 .../multitenancy/MultiTenantEventListener.java     |  16 +-
 .../orm/hibernate/proxy/HibernateProxyHandler.java |   8 +-
 .../hibernate/query/GrailsHibernateQueryUtils.java |  74 +++---
 .../hibernate/query/HibernateAssociationQuery.java |   4 +-
 .../orm/hibernate/query/HibernateHqlQuery.java     | 106 +++++----
 .../grails/orm/hibernate/query/HibernateQuery.java |  35 +--
 .../hibernate/query/HibernateQueryArgument.java    |  75 ++++++
 .../hibernate/query/HibernateQueryConstants.java   |  41 ++--
 .../hibernate/query/HibernateQueryExecutor.java    |   8 +-
 .../orm/hibernate/query/HqlQueryDelegate.java      |  86 +++++++
 .../orm/hibernate/query/JpaFromProvider.java       |   5 +-
 .../orm/hibernate/query/MutationQueryDelegate.java |  99 ++++++++
 .../orm/hibernate/query/PredicateGenerator.java    |  24 +-
 .../orm/hibernate/query/SelectQueryDelegate.java   | 115 +++++++++
 .../AbstractClosureEventTriggeringInterceptor.java |  43 ----
 .../hibernate/support/ClosureEventListener.java    |  12 +-
 .../support/ClosureEventTriggeringInterceptor.java |  28 ++-
 .../mapping/HibernateMappingBuilderSpec.groovy     |   4 +-
 .../mapping/HibernateMappingBuilderTests.groovy    |   8 +-
 .../gorm/specs/HibernateGormDatastoreSpec.groovy   |   6 +-
 .../HibernateAssociationQuerySpec.groovy           |   4 +-
 .../specs/hibernatequery/HibernateQuerySpec.groovy |  21 +-
 .../JpaCriteriaQueryCreatorSpec.groovy             |   1 -
 .../HibernateDatastoreIntegrationSpec.groovy       |  30 +--
 .../hibernate/HibernateGormStaticApiSpec.groovy    |  51 ++++
 .../hibernate/SchemaTenantDataSourceSpec.groovy    |  78 ++++++
 .../orm/hibernate/cfg/CompositeIdentitySpec.groovy |   8 +-
 .../orm/hibernate/cfg/PropertyConfigSpec.groovy    |  14 +-
 .../cfg/domainbinding/CollectionBinderSpec.groovy  |   3 +-
 .../cfg/domainbinding/ComponentBinderSpec.groovy   |   3 +-
 .../cfg/domainbinding/CompositeIdBinderSpec.groovy |   4 +-
 .../ConfigureDerivedPropertiesConsumerSpec.groovy  |  68 +++---
 .../cfg/domainbinding/CreateKeyForPropsSpec.groovy |  32 +--
 .../ForeignKeyColumnCountCalculatorSpec.groovy     |  21 +-
 .../domainbinding/GrailsPropertyBinderSpec.groovy  |   3 +-
 .../HibernateOneToOnePropertySpec.groovy           |  42 +++-
 .../cfg/domainbinding/IdentityBinderSpec.groovy    |  14 +-
 .../cfg/domainbinding/SimpleIdBinderSpec.groovy    |   2 +-
 .../binder/ComponentUpdaterSpec.groovy             |  70 +++---
 .../cfg/domainbinding/binder/RootBinderSpec.groovy |   4 +-
 ...ootPersistentClassCommonValuesBinderSpec.groovy |   4 +-
 .../binder/SingleTableSubclassBinderSpec.groovy    |   2 +-
 .../domainbinding/binder/SubClassBinderSpec.groovy |  11 +-
 .../binder/SubclassMappingBinderSpec.groovy        |  13 +-
 .../hibernate/HibernateToManyPropertySpec.groovy   |  27 ++-
 .../CollectionWithJoinTableBinderSpec.groovy       |   4 +-
 .../secondpass/ListSecondPassBinderSpec.groovy     |   3 +-
 .../secondpass/MapSecondPassBinderSpec.groovy      |   3 +-
 .../HibernateEntityTransformationSpec.groovy       |   2 +
 .../hibernate/query/HibernateHqlQuerySpec.groovy   |  36 +++
 .../gorm/finders/DynamicFinderInvocation.java      |   2 +-
 .../ConnectionSourcesInitializer.groovy            |   6 +-
 .../mapping/model/AbstractPersistentEntity.java    |   2 +-
 .../datastore/mapping/model/PersistentEntity.java  |   2 +-
 .../mapping/reflect/ClassPropertyFetcher.java      |   2 +-
 grails-doc/src/en/guide/index.adoc                 |   5 +
 grails-doc/src/en/guide/reference.adoc             |   5 +
 .../src/en/ref/Database Mapping/insertable.adoc    |   4 +-
 .../{updateable.adoc => updatable.adoc}            |  12 +-
 .../src/en/ref/Database Mapping/updateable.adoc    |  43 +---
 org/hibernate/engine/spi/ManagedEntity.class       | Bin 0 -> 1528 bytes
 .../spi/PersistentAttributeInterceptable.class     | Bin 0 -> 707 bytes
 .../spi/PersistentAttributeInterceptor.class       | Bin 0 -> 2373 bytes
 134 files changed, 1824 insertions(+), 1383 deletions(-)
 delete mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/AbstractHibernateGormValidationApi.groovy
 delete mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/AbstractHibernateSession.java
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/SchemaTenantDataSource.groovy
 delete mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/event/listener/AbstractHibernateEventListener.java
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/query/HibernateQueryArgument.java
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/query/HqlQueryDelegate.java
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/query/MutationQueryDelegate.java
 create mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/query/SelectQueryDelegate.java
 delete mode 100644 
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/support/AbstractClosureEventTriggeringInterceptor.java
 create mode 100644 
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/SchemaTenantDataSourceSpec.groovy
 copy grails-doc/src/en/ref/Database Mapping/{updateable.adoc => 
updatable.adoc} (77%)
 create mode 100644 org/hibernate/engine/spi/ManagedEntity.class
 create mode 100644 
org/hibernate/engine/spi/PersistentAttributeInterceptable.class
 create mode 100644 
org/hibernate/engine/spi/PersistentAttributeInterceptor.class

Reply via email to