[hibernate/hibernate-orm] 448d67: Drop `@CollectionClassificationType`;
by Steve Ebersole
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 448d678fb5b404bcd56715ca62a25fc3e08381f6
https://github.com/hibernate/hibernate-orm/commit/448d678fb5b404bcd56715c...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2022-01-06 (Thu, 06 Jan 2022)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/beans/Beans.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/basic_types.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/collections.adoc
M documentation/src/test/java/org/hibernate/userguide/collections/type/QueueType.java
M documentation/src/test/java/org/hibernate/userguide/mapping/basic/EnumerationCustomTypeTest.java
M documentation/src/test/java/org/hibernate/userguide/mapping/basic/ExplicitTypeTest.java
M documentation/src/test/java/org/hibernate/userguide/mapping/basic/bitset/BitSetUserTypeTest.java
A hibernate-core/src/main/java/org/hibernate/annotations/Bag.java
R hibernate-core/src/main/java/org/hibernate/annotations/CollectionClassificationType.java
M hibernate-core/src/main/java/org/hibernate/annotations/CollectionIdCustomType.java
R hibernate-core/src/main/java/org/hibernate/annotations/CollectionSemantics.java
R hibernate-core/src/main/java/org/hibernate/annotations/CollectionSemanticsRegistration.java
R hibernate-core/src/main/java/org/hibernate/annotations/CollectionSemanticsRegistrations.java
M hibernate-core/src/main/java/org/hibernate/annotations/CollectionType.java
A hibernate-core/src/main/java/org/hibernate/annotations/CollectionTypeRegistration.java
A hibernate-core/src/main/java/org/hibernate/annotations/CollectionTypeRegistrations.java
R hibernate-core/src/main/java/org/hibernate/annotations/CustomType.java
M hibernate-core/src/main/java/org/hibernate/annotations/MapKeyCustomType.java
A hibernate-core/src/main/java/org/hibernate/annotations/Type.java
M hibernate-core/src/main/java/org/hibernate/annotations/package-info.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/InFlightMetadataCollector.java
M hibernate-core/src/main/java/org/hibernate/cfg/AnnotationBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/PropertyContainer.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/ArrayBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/BagBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/BasicValueBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/CollectionBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/IdBagBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/ListBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/MapBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/PrimitiveArrayBinder.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/SetBinder.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/CustomCollectionTypeSemantics.java
M hibernate-core/src/main/java/org/hibernate/collection/spi/CollectionInitializerProducer.java
M hibernate-core/src/main/java/org/hibernate/collection/spi/CollectionSemantics.java
M hibernate-core/src/main/java/org/hibernate/collection/spi/PersistentBag.java
M hibernate-core/src/main/java/org/hibernate/mapping/Array.java
M hibernate-core/src/main/java/org/hibernate/mapping/Bag.java
M hibernate-core/src/main/java/org/hibernate/mapping/Collection.java
M hibernate-core/src/main/java/org/hibernate/mapping/IdentifierBag.java
M hibernate-core/src/main/java/org/hibernate/mapping/IdentifierCollection.java
M hibernate-core/src/main/java/org/hibernate/mapping/IndexedCollection.java
M hibernate-core/src/main/java/org/hibernate/mapping/List.java
M hibernate-core/src/main/java/org/hibernate/mapping/Map.java
M hibernate-core/src/main/java/org/hibernate/mapping/MappingHelper.java
M hibernate-core/src/main/java/org/hibernate/mapping/PrimitiveArray.java
M hibernate-core/src/main/java/org/hibernate/mapping/Set.java
M hibernate-core/src/main/java/org/hibernate/metamodel/CollectionClassification.java
M hibernate-core/src/main/java/org/hibernate/query/internal/ResultMementoBasicStandard.java
M hibernate-core/src/main/java/org/hibernate/type/ArrayType.java
M hibernate-core/src/main/java/org/hibernate/type/BagType.java
M hibernate-core/src/main/java/org/hibernate/type/CollectionType.java
M hibernate-core/src/main/java/org/hibernate/type/CustomCollectionType.java
M hibernate-core/src/main/java/org/hibernate/type/IdentifierBagType.java
M hibernate-core/src/main/java/org/hibernate/type/ListType.java
M hibernate-core/src/main/java/org/hibernate/type/MapType.java
M hibernate-core/src/main/java/org/hibernate/type/OrderedMapType.java
M hibernate-core/src/main/java/org/hibernate/type/OrderedSetType.java
M hibernate-core/src/main/java/org/hibernate/type/SetType.java
M hibernate-core/src/main/java/org/hibernate/type/SortedMapType.java
M hibernate-core/src/main/java/org/hibernate/type/SortedSetType.java
M hibernate-core/src/main/java/org/hibernate/usertype/UserCollectionType.java
M hibernate-core/src/main/java/org/hibernate/usertype/UserTypeLegacyBridge.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/basic/CollectionAsBasicTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/generics/Gene.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/type/dynamicparameterized/Entity1.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/type/dynamicparameterized/Entity2.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/cache/LazyInCacheTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/cfg/annotations/CollectionBinderTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/id/usertype/UserTypeComparableIdTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/id/usertype/UserTypeNonComparableIdTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/query/QueryParametersValidationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/query/TypedValueParametersTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/ImplicitListAsBagSemanticsTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/ImplicitListAsListSemanticsTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/ImplicitListDefaultSemanticsTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/classification/bag/BagTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/classification/bag/EntityWithBagAsList.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/classification/explicit/EntityWithExplicitSetClassification.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/basic/Email.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/basic/IMyList.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/basic/MyList.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/basic/MyListType.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/basic/PersistentMyList.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/basic/User.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/basic/UserCollectionTypeAnnotationsVariantTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/basic/UserCollectionTypeHbmVariantTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/basic/UserCollectionTypeTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/basic/UserPermissions.hbm.xml
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/declaredtype/Email.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/declaredtype/HeadList.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/declaredtype/HeadListType.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/declaredtype/IHeadList.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/declaredtype/PersistentHeadList.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/declaredtype/User.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/declaredtype/UserCollectionTypeAnnotationsVariantTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/declaredtype/UserCollectionTypeHbmVariantTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/declaredtype/UserCollectionTypeTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/declaredtype/UserPermissions.hbm.xml
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/declaredtype/UserWithUnimplementedCollection.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/declaredtype/UserWithUnimplementedCollectionTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/parameterized/DefaultableList.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/parameterized/DefaultableListImpl.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/parameterized/DefaultableListType.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/parameterized/Entity.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/parameterized/Mapping.hbm.xml
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/parameterized/ParameterizedUserCollectionTypeAnnotationsVariantTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/parameterized/ParameterizedUserCollectionTypeHbmVariantTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/parameterized/ParameterizedUserCollectionTypeTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/parameterized/PersistentDefaultableList.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/registration/CustomTypeRegistrationTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/registration/Email.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/custom/registration/User.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/semantics/AnotherEntityWithUniqueList.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/semantics/CustomSemanticsTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/semantics/TheEntityWithUniqueList.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/semantics/UniqueListSemantic.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/semantics/UniqueListType.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/basic/Email.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/basic/IMyList.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/basic/MyList.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/basic/MyListType.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/basic/PersistentMyList.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/basic/User.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/basic/UserCollectionTypeAnnotationsVariantTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/basic/UserCollectionTypeHbmVariantTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/basic/UserCollectionTypeTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/basic/UserPermissions.hbm.xml
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/declaredtype/Email.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/declaredtype/HeadList.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/declaredtype/HeadListType.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/declaredtype/IHeadList.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/declaredtype/PersistentHeadList.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/declaredtype/User.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/declaredtype/UserCollectionTypeAnnotationsVariantTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/declaredtype/UserCollectionTypeHbmVariantTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/declaredtype/UserCollectionTypeTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/declaredtype/UserPermissions.hbm.xml
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/declaredtype/UserWithUnimplementedCollection.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/declaredtype/UserWithUnimplementedCollectionTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/declaredtype/explicitsemantics/Email.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/declaredtype/explicitsemantics/HeadSetList.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/declaredtype/explicitsemantics/HeadSetListType.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/declaredtype/explicitsemantics/IHeadSetList.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/declaredtype/explicitsemantics/PersistentHeadList.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/declaredtype/explicitsemantics/User.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/declaredtype/explicitsemantics/UserCollectionTypeTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/parameterized/DefaultableList.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/parameterized/DefaultableListImpl.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/parameterized/DefaultableListType.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/parameterized/Entity.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/parameterized/Mapping.hbm.xml
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/parameterized/ParameterizedUserCollectionTypeAnnotationsVariantTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/parameterized/ParameterizedUserCollectionTypeHbmVariantTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/parameterized/ParameterizedUserCollectionTypeTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/collection/custom/parameterized/PersistentDefaultableList.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/custom/typedef/NamedEnumUserType.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/custom/typedef/NamedEnumUserTypeTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/custom/typedef/package-info.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/typedef/NamedEnumUserType.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/typedef/NamedEnumUserTypeTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/type/typedef/package-info.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/contributor/ArrayCustomTypeTest.java
M hibernate-core/src/test/resources/mappings/type/custom/typedef/PersonNamedEnumsUserType.xml
M hibernate-envers/src/test/java/org/hibernate/envers/test/integration/customtype/ExtendedEnumTypeTest.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/entities/customtype/ParametrizedCustomTypeEntity.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/entities/ids/EmbIdWithCustomType.java
M migration-guide.adoc
M tooling/metamodel-generator/src/test/java/org/hibernate/jpamodelgen/test/collectionbasictype/Person.java
M tooling/metamodel-generator/src/test/java/org/hibernate/jpamodelgen/test/collectionbasictype/PersonPhone.java
M tooling/metamodel-generator/src/test/java/org/hibernate/jpamodelgen/test/collectionbasictype/PhoneBook.java
Log Message:
-----------
Drop `@CollectionClassificationType`;
Drop `@CollectionSemantics`;
Drop `@CollectionSemanticsRegistration(s)`;
Add `@CollectionTypeRegistration(s)`;
Rename `@CustomType` to `@Type`;
User Guide and Migration Guide changes
2 years, 10 months
[hibernate/hibernate-orm] cc91be: typecheck HQL function arguments
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: cc91beb5360db409408218dfcc4402593ee1523a
https://github.com/hibernate/hibernate-orm/commit/cc91beb5360db409408218d...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2022-01-06 (Thu, 06 Jan 2022)
Changed paths:
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/CacheDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/FirebirdDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/InformixDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/IngresDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/MaxDBDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/SQLiteDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/TimesTenDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/AbstractHANADialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HANAColumnStoreDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServerDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/AvgFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/CastingConcatFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/CommonFunctionFactory.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/CurrentFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/DB2FormatEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/DerbyLpadEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/DerbyRpadEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/EveryAnyEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/ExtractFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/InsertSubstringOverlayEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/LpadRpadPadEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/SQLServerEveryAnyEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/TransactSQLStrFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/TrimFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/AbstractSqmFunctionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/AbstractSqmSelfRenderingFunctionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/JdbcEscapeFunctionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/MultipatternSqmFunctionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingFunctionSqlAstExpression.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingSqmAggregateFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingSqmFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SqmFunctionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SqmFunctionRegistry.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/ArgumentTypesValidator.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/ArgumentsValidator.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/NamedFunctionDescriptorBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/PatternFunctionDescriptorBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/StandardArgumentsValidators.java
M hibernate-core/src/main/java/org/hibernate/type/SqlTypes.java
M hibernate-core/src/test/java/org/hibernate/orm/test/hql/ASTParserLoadingTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/FunctionTests.java
M hibernate-envers/src/main/java/org/hibernate/envers/function/OrderByFragmentFunction.java
M hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/oracle/SDOObjectProperty.java
Log Message:
-----------
typecheck HQL function arguments
Commit: 7178caea8deb2421b9b20d62ff4ff4c50882f778
https://github.com/hibernate/hibernate-orm/commit/7178caea8deb2421b9b20d6...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2022-01-06 (Thu, 06 Jan 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/AbstractHANADialect.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/ArgumentTypesValidator.java
Log Message:
-----------
fix lots of warnings in AbstractHANADialect
Commit: aef951f279980d6b413b5bf5d74cd645b4f1f6b8
https://github.com/hibernate/hibernate-orm/commit/aef951f279980d6b413b5bf...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2022-01-06 (Thu, 06 Jan 2022)
Changed paths:
M documentation/src/test/java/org/hibernate/userguide/hql/HQLTest.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/CacheDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/FirebirdDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/InformixDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/IngresDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/MaxDBDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/SQLiteDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/TimesTenDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/AbstractHANADialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/CockroachDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HANAColumnStoreDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServerDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SpannerDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/AvgFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/CaseLeastGreatestEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/CaseWhenEveryAnyEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/CastingConcatFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/CommonFunctionFactory.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/DB2FormatEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/DerbyLpadEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/DerbyRpadEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/EveryAnyEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/ExtractFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/InsertSubstringOverlayEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/LocatePositionEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/LpadRpadPadEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/QuantifiedLeastGreatestEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/SQLServerEveryAnyEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/SQLServerFormatEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/TimestampaddFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/TimestampdiffFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/TrimFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/AbstractSqmFunctionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/MultipatternSqmFunctionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingSqmAggregateFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingSqmFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SqmFunctionRegistry.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/ArgumentTypesValidator.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/ArgumentsValidator.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/FunctionParameterType.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/NamedFunctionDescriptorBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/PatternFunctionDescriptorBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/StandardArgumentsValidators.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/FunctionTests.java
Log Message:
-----------
move some function arg typechecking up to the SQM phase
this is where it needs to be for checking of named queries at startup
and for any checks that happen in an IDE or at build time
Commit: 01600b48e55668344b58f58bde0ecb936d357721
https://github.com/hibernate/hibernate-orm/commit/01600b48e55668344b58f58...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2022-01-06 (Thu, 06 Jan 2022)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/CastFunctionTest.java
Log Message:
-----------
remove a workaround for a bug on derby that was fixed ages ago
Commit: 86025a9af8cd981a889ebdc16070238fe26e3d6c
https://github.com/hibernate/hibernate-orm/commit/86025a9af8cd981a889ebdc...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2022-01-06 (Thu, 06 Jan 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/function/CommonFunctionFactory.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/ArgumentTypesValidator.java
M hibernate-core/src/test/java/org/hibernate/orm/test/dialect/function/SybaseASEFunctionTest.java
Log Message:
-----------
try to get the test working again on Sybase
Compare: https://github.com/hibernate/hibernate-orm/compare/a73068cc0f22...86025a9...
2 years, 10 months
[hibernate/hibernate-orm] 773f34: hibernate.mapping.default_list_semantics (`Availab...
by Steve Ebersole
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 773f3429c68e581fe59b353a9378bee8d551e123
https://github.com/hibernate/hibernate-orm/commit/773f3429c68e581fe59b353...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2022-01-06 (Thu, 06 Jan 2022)
Changed paths:
M documentation/src/test/java/org/hibernate/userguide/associations/ManyToManyBidirectionalTest.java
M documentation/src/test/java/org/hibernate/userguide/collections/OrderedBySQLTest.java
M documentation/src/test/java/org/hibernate/userguide/fetching/FetchModeJoinTest.java
M documentation/src/test/java/org/hibernate/userguide/fetching/FetchModeSelectTest.java
M documentation/src/test/java/org/hibernate/userguide/fetching/FetchModeSubselectTest.java
M documentation/src/test/java/org/hibernate/userguide/fetching/GraphFetchingTest.java
M documentation/src/test/java/org/hibernate/userguide/pc/FilterTest.java
M documentation/src/test/java/org/hibernate/userguide/pc/PersistenceContextTest.java
M documentation/src/test/java/org/hibernate/userguide/pc/WhereJoinTableTest.java
M documentation/src/test/java/org/hibernate/userguide/pc/WhereTest.java
M documentation/src/test/java/org/hibernate/userguide/sql/CollectionLoaderTest.java
M documentation/src/test/java/org/hibernate/userguide/sql/CustomSQLTest.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/MetadataBuilderImpl.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/derivedidentities/bidirectional/CompositeIdDerivedIdWithIdClassTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/index/jpa/AbstractJPAIndexTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/manytomany/ManyToManyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/onetomany/OneToManyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/onetomany/OrderByTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/batchfetch/BatchFetchReferencedColumnNameTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/LazyLoadingIntegrationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/BytecodeEnhancedLazyLoadingOnDeletedEntityTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/cache/CollectionCacheEvictionTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/cache/LockModeTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/cache/ManyToManyCollectionCacheEvictionTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/collection/bag/BagElementNullBasicTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/collection/bag/MultipleBagFetchHqlTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/collection/delayedOperation/DetachedBagDelayedOperationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/ecid/EmbeddedIdWithMapsIdTargetingDerivedEntityTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/embeddable/OrderByEmbeddableToOneTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/embeddable/OrderByEmbeddableX2Test.java
M hibernate-core/src/test/java/org/hibernate/orm/test/event/collection/detached/BadMergeHandlingTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/event/collection/detached/MergeCollectionEventTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/fetchprofiles/CollectionLoadedInTwoPhaseLoadTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/hql/BulkManipulationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/inheritance/discriminator/TablePerClassInheritancePersistTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/insertordering/BaseInsertOrderingTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/multilevel/MultiLevelCascadeCollectionEmbeddableTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/cascade/multilevel/MultiLevelCascadeCollectionIdClassTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/graphs/queryhint/QueryHintEntityGraphTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/manytomany/ManyToManyBidirectionalTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/ImplicitListAsBagSemanticsTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/ImplicitListDefaultSemanticsTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/onetomany/OneToManyBidirectionalTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/onetomany/OneToManyEmptyCollectionTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/namingstrategy/components/ComponentNamingStrategyForJoinColumnTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/namingstrategy/components/ComponentNamingStrategyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/ondemandload/cache/CacheLazyLoadNoTransTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/unidir/BackrefTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/where/annotations/LazyManyToManyNonUniqueIdWhereTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/where/annotations/LazyOneToManyNonUniqueIdWhereTest.java
M hibernate-envers/src/test/resources/hibernate.properties
A hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/ImplicitListAsBagProvider.java
Log Message:
-----------
hibernate.mapping.default_list_semantics (`AvailableSettings#DEFAULT_LIST_SEMANTICS`)
make LIST the default classification for List attributes with no `@OrderColumn`, etc.
2 years, 10 months