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 b7605848f7 hibernate 7:   * Solidify PagedResultList and PMD
     new a0c5838c33 hibernate 7:   * RAT
     new af9c94c71e hibernate 7:   * CodeStyle/PMD

The 2 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:
 .idea/codeStyles/Project.xml                       |  36 ++--
 gradle/rat-root-config.gradle                      |   1 +
 grails-data-hibernate7/HIBERNATE7-BINDING.md       |  18 ++
 grails-data-hibernate7/README.md                   |  18 ++
 .../HibernateGormAutoConfiguration.groovy          |  18 ++
 .../compiler/GormCompilerAutoConfiguration.groovy  |  18 ++
 grails-data-hibernate7/core/COVERAGE.md            |  18 ++
 grails-data-hibernate7/core/ISSUES.md              |  18 ++
 .../grails/gorm/hibernate/HibernateEntity.groovy   |  19 +++
 .../gorm/hibernate/mapping/MappingBuilder.groovy   |   2 +
 .../groovy/grails/orm/CriteriaMethodInvoker.java   |  41 +++--
 .../main/groovy/grails/orm/CriteriaMethods.java    |   8 +-
 .../grails/orm/HibernateCriteriaBuilder.java       |  62 +++----
 .../orm/hibernate/EventListenerIntegrator.java     |  17 +-
 .../orm/hibernate/GrailsHibernateTemplate.java     | 188 ++++++++++-----------
 .../GrailsHibernateTransactionManager.groovy       |  27 ++-
 .../grails/orm/hibernate/GrailsSessionContext.java |   8 +-
 .../grails/orm/hibernate/HibernateDatastore.java   |  38 ++---
 .../orm/hibernate/HibernateGormEnhancer.groovy     |  22 ++-
 .../orm/hibernate/HibernateGormInstanceApi.groovy  |  63 ++++---
 .../orm/hibernate/HibernateGormStaticApi.groovy    |  75 ++++----
 .../hibernate/HibernateGormValidationApi.groovy    |  33 +++-
 .../org/grails/orm/hibernate/HibernateSession.java |  16 +-
 .../grails/orm/hibernate/IHibernateTemplate.java   |   4 +-
 .../grails/orm/hibernate/MetadataIntegrator.groovy |   1 +
 .../orm/hibernate/SchemaTenantDataSource.groovy    |   4 +-
 .../access/TraitPropertyAccessStrategy.java        |  30 ++--
 .../grails/orm/hibernate/cfg/CacheConfig.groovy    |  21 +++
 .../grails/orm/hibernate/cfg/ColumnConfig.groovy   |  19 +++
 .../orm/hibernate/cfg/CompositeIdentity.groovy     |  24 ++-
 .../orm/hibernate/cfg/GrailsHibernateUtil.java     |   4 +-
 .../orm/hibernate/cfg/HibernateMappingContext.java |  12 +-
 .../cfg/HibernateMappingContextConfiguration.java  |  28 +--
 .../org/grails/orm/hibernate/cfg/Identity.groovy   |  23 ++-
 .../grails/orm/hibernate/cfg/IdentityEnumType.java |  10 +-
 .../grails/orm/hibernate/cfg/InstanceProxy.groovy  |  21 ++-
 .../org/grails/orm/hibernate/cfg/JoinTable.groovy  |  18 ++
 .../org/grails/orm/hibernate/cfg/Mapping.groovy    |  53 +++---
 .../orm/hibernate/cfg/MappingCacheHolder.java      |   4 +-
 .../org/grails/orm/hibernate/cfg/NaturalId.groovy  |  19 +++
 .../grails/orm/hibernate/cfg/PropertyConfig.groovy |  50 +++---
 .../cfg/PropertyDefinitionDelegate.groovy          |   6 +-
 .../org/grails/orm/hibernate/cfg/SortConfig.groovy |  18 ++
 .../org/grails/orm/hibernate/cfg/Table.groovy      |  19 +++
 .../binder/ClassPropertiesBinder.java              |   4 +-
 .../cfg/domainbinding/binder/ColumnBinder.java     |  26 +--
 .../cfg/domainbinding/binder/ComponentBinder.java  |   1 -
 .../cfg/domainbinding/binder/ComponentUpdater.java |   4 +-
 .../domainbinding/binder/CompositeIdBinder.java    |   6 +-
 .../CompositeIdentifierToManyToOneBinder.java      |   4 +-
 .../cfg/domainbinding/binder/EnumTypeBinder.java   |   3 +-
 .../binder/ForeignKeyOneToOneBinder.java           |   4 +-
 .../domainbinding/binder/GrailsDomainBinder.java   |  12 +-
 .../domainbinding/binder/GrailsPropertyBinder.java |  12 +-
 .../cfg/domainbinding/binder/IdentityBinder.java   |   3 -
 .../cfg/domainbinding/binder/IndexBinder.java      |   1 +
 .../domainbinding/binder/JoinedSubClassBinder.java |   6 +-
 .../binder/NumericColumnConstraintsBinder.java     |  12 +-
 .../cfg/domainbinding/binder/PropertyBinder.java   |  16 +-
 .../RootPersistentClassCommonValuesBinder.java     |   7 +-
 .../cfg/domainbinding/binder/SimpleIdBinder.java   |   1 -
 .../domainbinding/binder/SimpleValueBinder.java    |   9 +-
 .../binder/SingleTableSubclassBinder.java          |   4 +-
 .../cfg/domainbinding/binder/SubClassBinder.java   |   2 -
 .../binder/SubclassMappingBinder.java              |   1 -
 .../domainbinding/binder/UnionSubclassBinder.java  |   6 +-
 .../collectionType/CollectionType.java             |  12 +-
 .../generator/GrailsSequenceGeneratorEnum.groovy   |   3 +-
 .../hibernate/GrailsHibernatePersistentEntity.java |  30 ++--
 .../GrailsJpaMappingConfigurationStrategy.groovy   |   4 +-
 .../hibernate/HibernateAssociation.java            |  10 +-
 .../hibernate/HibernateBasicProperty.java          |   1 +
 .../hibernate/HibernateClassMapping.java           |   1 +
 .../hibernate/HibernateCustomEnumProperty.java     |   1 +
 .../hibernate/HibernateCustomProperty.java         |   1 +
 .../hibernate/HibernateEmbeddedClassMapping.java   |   1 +
 .../HibernateEmbeddedPersistentEntity.java         |  27 +--
 .../hibernate/HibernateEmbeddedProperty.java       |   1 +
 .../domainbinding/hibernate/HibernateIdentity.java |   1 +
 .../hibernate/HibernateIdentityMapping.java        |   4 +-
 .../hibernate/HibernateIdentityProperty.java       |   1 +
 .../hibernate/HibernateManyToManyProperty.java     |   1 +
 .../hibernate/HibernateManyToOneProperty.java      |   3 +
 .../hibernate/HibernateMappingBuilder.groovy       |  40 ++++-
 .../hibernate/HibernateMappingFactory.groovy       |   5 +-
 .../hibernate/HibernateMappingKeyword.groovy       |  18 ++
 .../hibernate/HibernateOneToManyProperty.java      |   6 +
 .../hibernate/HibernateOneToOneProperty.java       |  17 +-
 .../hibernate/HibernatePersistentEntity.java       |  20 ++-
 .../hibernate/HibernatePersistentProperty.java     |  36 ++--
 .../hibernate/HibernateSimpleEnumProperty.java     |   1 +
 .../hibernate/HibernateSimpleProperty.java         |   1 +
 .../hibernate/HibernateTenantIdProperty.java       |   1 +
 .../hibernate/HibernateToManyProperty.java         |  43 ++---
 .../secondpass/CollectionKeyBinder.java            |   4 +-
 .../secondpass/CollectionOrderByBinder.java        |  10 +-
 .../secondpass/CollectionSecondPassBinder.java     |   4 +-
 .../secondpass/CollectionWithJoinTableBinder.java  |   8 +-
 .../secondpass/DependentKeyValueBinder.java        |   6 +-
 .../domainbinding/secondpass/ListSecondPass.java   |   3 +-
 .../secondpass/ListSecondPassBinder.java           |  14 +-
 .../domainbinding/secondpass/MapSecondPass.java    |   3 +-
 .../secondpass/MapSecondPassBinder.java            |   1 +
 .../domainbinding/secondpass/SetSecondPass.java    |   3 +-
 .../secondpass/UnidirectionalOneToManyBinder.java  |  14 +-
 .../cfg/domainbinding/util/CascadeBehavior.java    |  28 +--
 .../util/ColumnNameForPropertyAndPathFetcher.java  |   9 +-
 .../util/DefaultColumnNameFetcher.java             |  16 +-
 .../util/ForeignKeyColumnCountCalculator.java      |   3 +-
 .../cfg/domainbinding/util/GrailsEnumType.java     |   8 +-
 .../domainbinding/util/NamingStrategyProvider.java |  19 ++-
 .../domainbinding/util/OrderByClauseBuilder.java   |  11 +-
 .../util/SimpleValueColumnFetcher.java             |   7 +-
 .../domainbinding/util/TableForManyCalculator.java |   4 +-
 .../util/UniqueKeyForColumnsCreator.java           |   3 +-
 .../compiler/HibernateEntityTransformation.groovy  |  59 ++++---
 .../connections/HibernateConnectionSource.java     |  12 +-
 .../HibernateConnectionSourceFactory.java          | 113 +++++++------
 .../HibernateConnectionSourceSettings.groovy       |  39 ++++-
 ...HibernateConnectionSourceSettingsBuilder.groovy |  22 ++-
 .../dirty/GrailsEntityDirtinessStrategy.groovy     |  34 +++-
 .../event/listener/HibernateEventListener.java     |   6 +-
 .../multitenancy/MultiTenantEventListener.java     |  19 ++-
 .../proxy/ByteBuddyGroovyInterceptor.java          |  15 +-
 .../proxy/ByteBuddyGroovyProxyFactory.java         |  14 +-
 .../hibernate/proxy/GrailsBytecodeProvider.java    |   4 +-
 .../hibernate/proxy/GrailsProxyFactoryFactory.java |   4 +-
 .../proxy/GroovyProxyInterceptorLogic.java         |  34 ++--
 .../orm/hibernate/proxy/HibernateProxyHandler.java |   8 +-
 .../orm/hibernate/query/AliasMapEntryFunction.java |   1 +
 .../orm/hibernate/query/CriteriaAndAlias.java      |   1 +
 .../query/DetachedAssociationFunction.java         |   1 +
 .../hibernate/query/HibernateAssociationQuery.java |   1 +
 .../orm/hibernate/query/HibernateHqlQuery.java     | 164 +++++++++---------
 .../hibernate/query/HibernatePagedResultList.java  |  26 ++-
 .../grails/orm/hibernate/query/HibernateQuery.java |  46 +++--
 .../orm/hibernate/query/HqlListQueryBuilder.java   |  46 ++---
 .../orm/hibernate/query/HqlQueryContext.java       |  90 +++++-----
 .../orm/hibernate/query/HqlQueryDelegate.java      |   2 +-
 .../hibernate/query/JpaCriteriaQueryCreator.java   |  23 ++-
 .../orm/hibernate/query/JpaFromProvider.java       |  27 +--
 .../orm/hibernate/query/PredicateGenerator.java    |  87 ++++++----
 .../orm/hibernate/query/ProjectionPredicate.java   |  10 +-
 .../orm/hibernate/query/RegexDialectPattern.java   |   8 +-
 .../hibernate/support/ClosureEventListener.java    |  44 ++---
 .../support/ClosureEventTriggeringInterceptor.java |  35 ++--
 ...rnateDatastoreConnectionSourcesRegistrar.groovy |  13 +-
 .../hibernate/support/HibernateRuntimeUtils.groovy |  39 +++--
 .../org/grails/orm/hibernate/support/SoftKey.java  |  10 +-
 .../org/hibernate/proxy/HibernateProxyHelper.java  |  11 +-
 .../JpaCriteriaQueryCreatorSpec.groovy             |  18 ++
 .../hibernatequery/JpaFromProviderSpec.groovy      |  18 ++
 .../hibernatequery/PredicateGeneratorSpec.groovy   |  18 ++
 .../hibernate/HibernateGormInstanceApiSpec.groovy  |  18 ++
 .../cfg/domainbinding/ComponentBinderSpec.groovy   |  18 ++
 .../cfg/domainbinding/EnumTypeBinderSpec.groovy    |  18 ++
 .../cfg/domainbinding/ManyToOneBinderSpec.groovy   |  18 ++
 .../BasicCollectionElementBinderSpec.groovy        |  18 ++
 .../BidirectionalMapElementBinderSpec.groovy       |  18 ++
 .../secondpass/CollectionKeyBinderSpec.groovy      |  18 ++
 .../CollectionMultiTenantFilterBinderSpec.groovy   |  18 ++
 .../secondpass/CollectionOrderByBinderSpec.groovy  |  18 ++
 .../secondpass/ManyToManyElementBinderSpec.groovy  |  18 ++
 grails-data-hibernate7/dbmigration/README.md       |  18 ++
 .../customfactory/CustomMetadataFactory.java       |  18 ++
 .../database/HibernateClassicDatabase.java         |  18 ++
 .../ext/hibernate/database/HibernateDatabase.java  |  18 ++
 .../hibernate/database/HibernateEjb3Database.java  |  18 ++
 .../database/HibernateGenericDialect.java          |  18 ++
 .../database/HibernateSpringBeanDatabase.java      |  18 ++
 .../database/HibernateSpringPackageDatabase.java   |  18 ++
 .../hibernate/database/JpaPersistenceDatabase.java |  18 ++
 .../hibernate/database/NoOpConnectionProvider.java |  18 ++
 .../NoOpMultiTenantConnectionProvider.java         |  18 ++
 .../database/connection/HibernateConnection.java   |  18 ++
 .../connection/HibernateConnectionMetadata.java    |  18 ++
 .../database/connection/HibernateDriver.java       |  18 ++
 .../diff/ChangedForeignKeyChangeGenerator.java     |  18 ++
 .../diff/ChangedPrimaryKeyChangeGenerator.java     |  18 ++
 .../ChangedUniqueConstraintChangeGenerator.java    |  18 ++
 .../diff/MissingSequenceChangeGenerator.java       |  18 ++
 .../diff/UnexpectedIndexChangeGenerator.java       |  18 ++
 .../snapshot/CatalogSnapshotGenerator.java         |  18 ++
 .../snapshot/ColumnSnapshotGenerator.java          |  18 ++
 .../snapshot/ForeignKeySnapshotGenerator.java      |  18 ++
 .../snapshot/HibernateSnapshotGenerator.java       |  18 ++
 .../hibernate/snapshot/IndexSnapshotGenerator.java |  18 ++
 .../snapshot/PrimaryKeySnapshotGenerator.java      |  18 ++
 .../snapshot/SchemaSnapshotGenerator.java          |  18 ++
 .../snapshot/SequenceSnapshotGenerator.java        |  18 ++
 .../hibernate/snapshot/TableSnapshotGenerator.java |  18 ++
 .../UniqueConstraintSnapshotGenerator.java         |  18 ++
 .../hibernate/snapshot/ViewSnapshotGenerator.java  |  18 ++
 .../extension/ExtendedSnapshotGenerator.java       |  18 ++
 .../extension/TableGeneratorSnapshotGenerator.java |  18 ++
 .../test/groovy/HibernateDiffCommandTest.groovy    |  18 ++
 .../GormColumnSnapshotGeneratorSpec.groovy         |  18 ++
 .../com/example/customconfig/auction/Item.java     |  18 ++
 .../java/com/example/ejb3/auction/AuctionInfo.java |  18 ++
 .../java/com/example/ejb3/auction/AuctionItem.java |  18 ++
 .../java/com/example/ejb3/auction/AuditedItem.java |  18 ++
 .../test/java/com/example/ejb3/auction/Bid.java    |  18 ++
 .../test/java/com/example/ejb3/auction/BuyNow.java |  18 ++
 .../java/com/example/ejb3/auction/FirstTable.java  |  18 ++
 .../test/java/com/example/ejb3/auction/Item.java   |  18 ++
 .../test/java/com/example/ejb3/auction/Name.java   |  18 ++
 .../java/com/example/ejb3/auction/Persistent.java  |  18 ++
 .../java/com/example/ejb3/auction/SecondTable.java |  18 ++
 .../test/java/com/example/ejb3/auction/User.java   |  18 ++
 .../java/com/example/ejb3/auction/Watcher.java     |  18 ++
 .../java/com/example/pojo/auction/AuctionInfo.java |  18 ++
 .../java/com/example/pojo/auction/AuctionItem.java |  18 ++
 .../test/java/com/example/pojo/auction/Bid.java    |  18 ++
 .../test/java/com/example/pojo/auction/BuyNow.java |  18 ++
 .../test/java/com/example/pojo/auction/Name.java   |  18 ++
 .../java/com/example/pojo/auction/Persistent.java  |  18 ++
 .../test/java/com/example/pojo/auction/User.java   |  18 ++
 .../java/com/example/pojo/auction/Watcher.java     |  18 ++
 .../src/test/java/com/example/timezone/Item.java   |  18 ++
 .../ext/hibernate/HibernateIntegrationTest.java    |  18 ++
 .../SpringPackageScanningIntegrationTest.java      |  18 ++
 .../database/HibernateClassicDatabaseTest.java     |  18 ++
 .../hibernate/database/HibernateDatabaseTest.java  |  18 ++
 .../database/HibernateEjb3DatabaseTest.java        |  18 ++
 .../database/HibernateSpringDatabaseTest.java      |  18 ++
 .../database/JPAPersistenceDatabaseTest.java       |  18 ++
 .../connection/HibernateConnectionTest.java        |  18 ++
 .../snapshot/ColumnSnapshotGeneratorTest.java      |  18 ++
 .../hibernate/snapshot/TimezoneSnapshotTest.java   |  18 ++
 .../test/java/liquibase/harness/diff/Authors.java  |  18 ++
 .../test/java/liquibase/harness/diff/Posts.java    |  18 ++
 .../src/docs/asciidoc/advancedGORMFeatures.adoc    |  18 ++
 .../advancedGORMFeatures/defaultSortOrder.adoc     |  18 ++
 .../docs/asciidoc/advancedGORMFeatures/ormdsl.adoc |  18 ++
 .../advancedGORMFeatures/ormdsl/caching.adoc       |  18 ++
 .../ormdsl/compositePrimaryKeys.adoc               |  18 ++
 .../ormdsl/customCascadeBehaviour.adoc             |  18 ++
 .../ormdsl/customHibernateTypes.adoc               |  18 ++
 .../ormdsl/customNamingStrategy.adoc               |  18 ++
 .../ormdsl/databaseIndices.adoc                    |  18 ++
 .../ormdsl/derivedProperties.adoc                  |  18 ++
 .../advancedGORMFeatures/ormdsl/fetchingDSL.adoc   |  18 ++
 .../advancedGORMFeatures/ormdsl/identity.adoc      |  18 ++
 .../ormdsl/inheritanceStrategies.adoc              |  18 ++
 .../ormdsl/optimisticLockingAndVersioning.adoc     |  18 ++
 .../ormdsl/tableAndColumnNames.adoc                |  18 ++
 .../docs/src/docs/asciidoc/domainClasses.adoc      |  18 ++
 .../asciidoc/domainClasses/gormAssociation.adoc    |  18 ++
 .../gormAssociation/basicCollectionTypes.adoc      |  18 ++
 .../domainClasses/gormAssociation/manyToMany.adoc  |  18 ++
 .../gormAssociation/manyToOneAndOneToOne.adoc      |  18 ++
 .../domainClasses/gormAssociation/oneToMany.adoc   |  18 ++
 .../asciidoc/domainClasses/gormComposition.adoc    |  18 ++
 .../asciidoc/domainClasses/inheritanceInGORM.adoc  |  18 ++
 .../asciidoc/domainClasses/sets,ListsAndMaps.adoc  |  18 ++
 .../docs/src/docs/asciidoc/introduction.adoc       |  18 ++
 .../docs/src/docs/asciidoc/persistenceBasics.adoc  |  18 ++
 .../docs/asciidoc/persistenceBasics/cascades.adoc  |  18 ++
 .../persistenceBasics/deletingObjects.adoc         |  18 ++
 .../docs/asciidoc/persistenceBasics/fetching.adoc  |  18 ++
 .../docs/asciidoc/persistenceBasics/locking.adoc   |  18 ++
 .../persistenceBasics/modificationChecking.adoc    |  18 ++
 .../persistenceBasics/savingAndUpdating.adoc       |  18 ++
 .../docs/asciidoc/programmaticTransactions.adoc    |  18 ++
 .../docs/src/docs/asciidoc/querying.adoc           |  18 ++
 .../docs/src/docs/asciidoc/quickStartGuide.adoc    |  18 ++
 .../docs/asciidoc/quickStartGuide/basicCRUD.adoc   |  18 ++
 .../HibernateDatastoreSpringInitializer.groovy     |  18 ++
 .../main/groovy/grails/gorm/PagedResultList.java   |   2 +-
 269 files changed, 3841 insertions(+), 1117 deletions(-)
 mode change 100755 => 100644 
grails-data-hibernate7/dbmigration/src/test/java/com/example/ejb3/auction/AuditedItem.java

Reply via email to