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 3fee034f15 cleanup(hibernate7): use Hibernate-specific types in
ForeignKeyColumnCountCalculator and related specs
new 92865b44c4 BRANCHES.md
new 217121b3c4 hibernate7: CloseSuppressingInvocationHandler
new 4bc5c19e75 hibernate7: clean up GrailsHibernateTemplate
new 52e55831a0 hibernate7: spec for
HibernateDatastoreConnectionSourcesRegistrar
new 2b4b3b4edc hibernate7: spec for GrailsSessionContext and
InstanceApiHelper
new 32d3c5c314 hibernate7: cleanup ListSecondPassBinder
new 769a062fcd hibernate7: cleanup GrailsHibernateUtil
new 958812ad8d hibernate7: cleanup update MapSecondPassBinderSpec
new dace182920 hibernate7: cleanup update MapSecondPassBinderSpec
new f25e8b8716 hibernate7: cleanup update GrailsHibernateQueryUtils
new f44737e51c hibernate7: PredicateGenerator now uses ConversionService
to coerce accidental String to Number
new d5de3307bf hibernate7: Refactoring GrailsHibernateQueryUtils and
HibernateGormStaticApi
new 45b9743bf4 hibernate7: Refactoring HibernateGormStaticApi
new 2544aea26e hibernate7: removing GrailsHibernateQueryUtils.java
new 845862793a hibernate7: cleanup HibernateHqlQuery
new 798bd1059e hibernate7: add Positional Parameters support
new c4fbe5f085 hibernate7: codenarc
new 97d831e219 hibernate7: more Codenarc
new ada4f05255 hibernate7: more Codenarc
new 03aaad8813 hibernate7: more Codenarc
new 117af70c0c hibernate7: more Codenarc
new 5243c05169 hibernate7: more Codenarc
new 0d8ad400fd hibernate7: more Codenarc
new afd4c177af hibernate7: removed deprecated code from
HibernateGormInstanceApi
new 2334ce725b hibernate7: more CodeNarc
new ad31671b7b hibernate7: more CodeNarc
new d2f1d42738 hibernate7: more CodeNarc
new 613b2d8964 hibernate7: more CodeNarc
new a4617c9106 hibernate7: HibernateGormValidationApi bug fix
new a33dcf010d hibernate7: - Fix alias resolution architecture: - Fix
scroll(): - Fix countDistinct/groupProperty - Add eq(Map, String, Object)
overload for Groovy named-params form,
new 45f49cb9f5 hibernate7: PMD fixes
new 3b830d07d0 hibernate7: raw fixes
new cd5579f94b hibernate7: added cache and readOnly support to
CriteriaMethodInvoker
new 91b95a39da hibernate7: added lock and fetchMode support to
CriteriaMethodInvoker
The 34 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:
BRANCHES.md | 237 +++++++++
gradle/code-style-config.gradle | 8 +-
grails-data-hibernate7/core/COVERAGE.md | 255 ++++++++++
grails-data-hibernate7/core/build.gradle | 1 +
.../{orm => gorm}/hibernate/HibernateEntity.groovy | 31 +-
.../hibernate/annotation/ManagedEntity.java | 0
.../hibernate/mapping/MappingBuilder.groovy | 2 +-
.../groovy/grails/orm/CriteriaMethodInvoker.java | 545 +++++++++++----------
.../main/groovy/grails/orm/CriteriaMethods.java | 6 +-
.../grails/orm/HibernateCriteriaBuilder.java | 281 ++++++-----
.../CloseSuppressingInvocationHandler.java | 79 +++
.../orm/hibernate/GrailsHibernateTemplate.java | 140 ++----
.../GrailsHibernateTransactionManager.groovy | 24 +-
.../grails/orm/hibernate/GrailsSessionContext.java | 9 +-
.../grails/orm/hibernate/HibernateDatastore.java | 27 +-
.../orm/hibernate/HibernateGormEnhancer.groovy | 1 +
.../orm/hibernate/HibernateGormInstanceApi.groovy | 207 +++-----
.../orm/hibernate/HibernateGormStaticApi.groovy | 347 +++++--------
.../hibernate/HibernateGormValidationApi.groovy | 18 +-
.../org/grails/orm/hibernate/HibernateSession.java | 35 +-
.../grails/orm/hibernate/cfg/CacheConfig.groovy | 7 +-
.../grails/orm/hibernate/cfg/ColumnConfig.groovy | 1 +
.../orm/hibernate/cfg/CompositeIdentity.groovy | 1 +
.../orm/hibernate/cfg/DiscriminatorConfig.groovy | 1 +
.../orm/hibernate/cfg/GrailsHibernateUtil.java | 16 +-
.../cfg/HibernateMappingContextConfiguration.java | 38 +-
.../org/grails/orm/hibernate/cfg/Identity.groovy | 1 +
.../grails/orm/hibernate/cfg/IdentityEnumType.java | 19 +-
.../grails/orm/hibernate/cfg/InstanceProxy.groovy | 5 +-
.../org/grails/orm/hibernate/cfg/JoinTable.groovy | 1 +
.../org/grails/orm/hibernate/cfg/Mapping.groovy | 97 ++--
.../org/grails/orm/hibernate/cfg/NaturalId.groovy | 2 +-
.../grails/orm/hibernate/cfg/PropertyConfig.groovy | 82 ++--
.../cfg/PropertyDefinitionDelegate.groovy | 23 +-
.../org/grails/orm/hibernate/cfg/SortConfig.groovy | 1 +
.../org/grails/orm/hibernate/cfg/Table.groovy | 1 +
.../generator/GrailsSequenceGeneratorEnum.groovy | 25 +-
.../hibernate/HibernateAssociation.java | 4 +
.../hibernate/HibernateManyToOneProperty.java | 5 +
.../hibernate/HibernateMappingBuilder.groovy | 36 +-
.../hibernate/HibernateMappingKeyword.groovy | 76 +++
.../hibernate/HibernateOneToManyProperty.java | 4 +
.../secondpass/ListSecondPassBinder.java | 12 +-
.../compiler/HibernateEntityTransformation.groovy | 98 ++--
.../HibernateConnectionSourceSettings.groovy | 56 +--
...HibernateConnectionSourceSettingsBuilder.groovy | 17 +-
.../dirty/GrailsEntityDirtinessStrategy.groovy | 8 +-
.../hibernate/query/GrailsHibernateQueryUtils.java | 369 --------------
.../orm/hibernate/query/HibernateHqlQuery.java | 112 ++++-
.../grails/orm/hibernate/query/HibernateQuery.java | 97 ++--
.../orm/hibernate/query/HqlListQueryBuilder.java | 154 ++++++
.../orm/hibernate/query/HqlQueryContext.java | 67 ++-
.../orm/hibernate/query/HqlQueryDelegate.java | 2 +
.../hibernate/query/JpaCriteriaQueryCreator.java | 9 +-
.../orm/hibernate/query/PagedResultList.java | 67 ++-
.../orm/hibernate/query/PredicateGenerator.java | 15 +
.../orm/hibernate/query/SelectQueryDelegate.java | 6 +
.../hibernate/support/DataSourceFactoryBean.groovy | 42 --
...rnateDatastoreConnectionSourcesRegistrar.groovy | 9 +-
.../support/HibernateDatastoreFactoryBean.groovy | 62 ---
.../HibernateDialectDetectorFactoryBean.java | 204 --------
.../hibernate/support/HibernateRuntimeUtils.groovy | 95 ++--
.../mapping/HibernateMappingBuilderTests.groovy | 31 +-
.../JpaCriteriaQueryCreatorSpec.groovy | 19 +-
.../hibernatequery/PredicateGeneratorSpec.groovy | 23 +-
.../sessioncontext/GrailsSessionContextSpec.groovy | 126 ++++-
.../grails/orm/CriteriaMethodInvokerSpec.groovy | 73 +--
.../orm/HibernateCriteriaBuilderDirectSpec.groovy | 50 ++
.../grails/orm/HibernateCriteriaBuilderSpec.groovy | 51 ++
.../CloseSuppressingInvocationHandlerSpec.groovy | 93 ++++
.../hibernate/HibernateGormInstanceApiSpec.groovy | 309 ++++--------
.../HibernateGormValidationApiSpec.groovy | 121 +++++
.../orm/hibernate/InstanceApiHelperSpec.groovy | 71 +++
.../hibernate/cfg/GrailsHibernateUtilSpec.groovy | 114 +++++
.../HibernateManyToOnePropertySpec.groovy} | 59 +--
.../HibernateOneToManyPropertySpec.groovy} | 58 +--
.../secondpass/ListSecondPassBinderSpec.groovy | 100 +++-
.../secondpass/MapSecondPassBinderSpec.groovy | 120 ++++-
.../HibernateConnectionSourceSettingsSpec.groovy | 2 +-
.../query/GrailsHibernateQueryUtilsSpec.groovy | 20 +-
.../hibernate/query/HibernateHqlQuerySpec.groovy | 30 +-
.../orm/hibernate/query/HqlQueryContextSpec.groovy | 51 +-
...eDatastoreConnectionSourcesRegistrarSpec.groovy | 76 +++
.../mapping/query/api/BuildableCriteria.java | 10 +-
.../datastore/mapping/query/api/Criteria.java | 24 +-
.../src/en/ref/Domain Classes/createCriteria.adoc | 6 +-
86 files changed, 3416 insertions(+), 2421 deletions(-)
create mode 100644 BRANCHES.md
create mode 100644 grails-data-hibernate7/core/COVERAGE.md
rename grails-data-hibernate7/core/src/main/groovy/grails/{orm =>
gorm}/hibernate/HibernateEntity.groovy (70%)
rename grails-data-hibernate7/core/src/main/groovy/grails/{orm =>
gorm}/hibernate/annotation/ManagedEntity.java (100%)
rename grails-data-hibernate7/core/src/main/groovy/grails/{orm =>
gorm}/hibernate/mapping/MappingBuilder.groovy (97%)
create mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/CloseSuppressingInvocationHandler.java
create mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/hibernate/HibernateMappingKeyword.groovy
delete mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/query/GrailsHibernateQueryUtils.java
create mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/query/HqlListQueryBuilder.java
delete mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/support/DataSourceFactoryBean.groovy
delete mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/support/HibernateDatastoreFactoryBean.groovy
delete mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/support/HibernateDialectDetectorFactoryBean.java
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/CloseSuppressingInvocationHandlerSpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/HibernateGormValidationApiSpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/InstanceApiHelperSpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/GrailsHibernateUtilSpec.groovy
copy
grails-data-hibernate7/core/src/test/groovy/{grails/gorm/specs/validation/UniqueWithHasOneSpec.groovy
=>
org/grails/orm/hibernate/cfg/domainbinding/hibernate/HibernateManyToOnePropertySpec.groovy}
(53%)
copy
grails-data-hibernate7/core/src/test/groovy/{grails/gorm/specs/validation/UniqueWithHasOneSpec.groovy
=>
org/grails/orm/hibernate/cfg/domainbinding/hibernate/HibernateOneToManyPropertySpec.groovy}
(53%)
copy
grails-datastore-core/src/test/groovy/org/grails/datastore/mapping/reflect/NameUtilsSpec.groovy
=>
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/query/GrailsHibernateQueryUtilsSpec.groovy
(58%)
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/support/HibernateDatastoreConnectionSourcesRegistrarSpec.groovy