Branch: refs/heads/wip/6.0
Home:
https://github.com/hibernate/hibernate-orm
Commit: 9ad34c21d4daadff01933715dc41a506daad94e1
https://github.com/hibernate/hibernate-orm/commit/9ad34c21d4daadff0193371...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-10-07 (Thu, 07 Oct 2021)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/domain/basic_types.adoc
M
documentation/src/test/java/org/hibernate/userguide/associations/any/PropertyHolder.java
M
documentation/src/test/java/org/hibernate/userguide/associations/any/PropertyRepository.java
R
documentation/src/test/java/org/hibernate/userguide/associations/any/package-info.java
M documentation/src/test/java/org/hibernate/userguide/bootstrap/BootstrapTest.java
M
documentation/src/test/java/org/hibernate/userguide/collections/BasicTypeCollectionTest.java
M documentation/src/test/java/org/hibernate/userguide/collections/MapKeyTypeTest.java
R
documentation/src/test/java/org/hibernate/userguide/collections/type/CommaDelimitedStringsType.java
R
documentation/src/test/java/org/hibernate/userguide/collections/type/TimestampEpochType.java
M
documentation/src/test/java/org/hibernate/userguide/mapping/basic/BitSetJdbcTypeRegistrationTests.java
R documentation/src/test/java/org/hibernate/userguide/mapping/basic/BitSetType.java
R
documentation/src/test/java/org/hibernate/userguide/mapping/basic/BitSetTypeDefTest.java
R
documentation/src/test/java/org/hibernate/userguide/mapping/basic/BitSetTypeTest.java
M
documentation/src/test/java/org/hibernate/userguide/mapping/basic/BitSetUserType.java
M
documentation/src/test/java/org/hibernate/userguide/mapping/basic/BitSetUserTypeTest.java
M
documentation/src/test/java/org/hibernate/userguide/mapping/basic/BooleanMappingTests.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/GenderType.java
M hibernate-core/src/main/java/org/hibernate/annotations/Any.java
A hibernate-core/src/main/java/org/hibernate/annotations/AnyDiscriminator.java
A hibernate-core/src/main/java/org/hibernate/annotations/AnyDiscriminatorValue.java
A hibernate-core/src/main/java/org/hibernate/annotations/AnyDiscriminatorValues.java
A hibernate-core/src/main/java/org/hibernate/annotations/AnyKeyJavaClass.java
A hibernate-core/src/main/java/org/hibernate/annotations/AnyKeyJavaType.java
A hibernate-core/src/main/java/org/hibernate/annotations/AnyKeyJdbcType.java
A hibernate-core/src/main/java/org/hibernate/annotations/AnyKeyJdbcTypeCode.java
R hibernate-core/src/main/java/org/hibernate/annotations/AnyMetaDef.java
R hibernate-core/src/main/java/org/hibernate/annotations/AnyMetaDefs.java
M hibernate-core/src/main/java/org/hibernate/annotations/CollectionId.java
A hibernate-core/src/main/java/org/hibernate/annotations/CollectionIdCustomType.java
A hibernate-core/src/main/java/org/hibernate/annotations/CollectionIdJavaType.java
A hibernate-core/src/main/java/org/hibernate/annotations/CollectionIdJdbcType.java
A
hibernate-core/src/main/java/org/hibernate/annotations/CollectionIdJdbcTypeCode.java
A hibernate-core/src/main/java/org/hibernate/annotations/CollectionIdMutability.java
A hibernate-core/src/main/java/org/hibernate/annotations/CustomType.java
M hibernate-core/src/main/java/org/hibernate/annotations/JavaType.java
M hibernate-core/src/main/java/org/hibernate/annotations/JdbcType.java
M hibernate-core/src/main/java/org/hibernate/annotations/JdbcTypeCode.java
A hibernate-core/src/main/java/org/hibernate/annotations/ListIndexJavaType.java
A hibernate-core/src/main/java/org/hibernate/annotations/ListIndexJdbcType.java
A hibernate-core/src/main/java/org/hibernate/annotations/ListIndexJdbcTypeCode.java
M hibernate-core/src/main/java/org/hibernate/annotations/ManyToAny.java
A hibernate-core/src/main/java/org/hibernate/annotations/MapKeyCustomType.java
M hibernate-core/src/main/java/org/hibernate/annotations/MapKeyJavaType.java
M hibernate-core/src/main/java/org/hibernate/annotations/MapKeyJdbcType.java
M hibernate-core/src/main/java/org/hibernate/annotations/MapKeyJdbcTypeCode.java
A hibernate-core/src/main/java/org/hibernate/annotations/MapKeyMutability.java
R hibernate-core/src/main/java/org/hibernate/annotations/MapKeyType.java
R hibernate-core/src/main/java/org/hibernate/annotations/MetaValue.java
M hibernate-core/src/main/java/org/hibernate/annotations/Mutability.java
R hibernate-core/src/main/java/org/hibernate/annotations/Type.java
R hibernate-core/src/main/java/org/hibernate/annotations/TypeDef.java
R hibernate-core/src/main/java/org/hibernate/annotations/TypeDefs.java
A
hibernate-core/src/main/java/org/hibernate/annotations/internal/NoAttributeConverter.java
A
hibernate-core/src/main/java/org/hibernate/annotations/internal/NoIdentifierGenerator.java
A
hibernate-core/src/main/java/org/hibernate/annotations/internal/NoJavaTypeDescriptor.java
A
hibernate-core/src/main/java/org/hibernate/annotations/internal/NoJdbcTypeDescriptor.java
A
hibernate-core/src/main/java/org/hibernate/annotations/internal/NoMutabilityPlan.java
A hibernate-core/src/main/java/org/hibernate/annotations/internal/NoUserType.java
M hibernate-core/src/main/java/org/hibernate/annotations/package-info.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/BootstrapContextImpl.java
M
hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/TypeDefinition.java
M
hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/InferredBasicValueResolver.java
M
hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/UserTypeResolution.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/BootstrapContext.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/BinderHelper.java
M hibernate-core/src/main/java/org/hibernate/cfg/CollectionPropertyHolder.java
M hibernate-core/src/main/java/org/hibernate/cfg/PropertyContainer.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/mapping/Any.java
M hibernate-core/src/main/java/org/hibernate/mapping/BasicValue.java
M hibernate-core/src/main/java/org/hibernate/mapping/MappingHelper.java
M hibernate-core/src/main/java/org/hibernate/mapping/SimpleValue.java
M
hibernate-core/src/main/java/org/hibernate/persister/walking/spi/AnyMappingDefinition.java
M hibernate-core/src/main/java/org/hibernate/query/spi/AbstractQuery.java
A hibernate-core/src/main/java/org/hibernate/usertype/BaseUserTypeSupport.java
A hibernate-core/src/main/java/org/hibernate/usertype/StaticUserTypeSupport.java
A hibernate-core/src/main/java/org/hibernate/usertype/UserTypeLegacyBridge.java
A hibernate-core/src/main/java/org/hibernate/usertype/UserTypeSupport.java
M
hibernate-core/src/test/java/org/hibernate/jpa/test/mapping/NestedEmbeddableTest.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/collectionelement/Matrix.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/collectionelement/indexedCollection/Sale.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/entity/BasicHibernateAnnotationsTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/annotations/entity/Car.java
R
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/entity/CasterStringType.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/entity/ContactDetails.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/entity/FirstName.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/entity/Forest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/entity/Forest2.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/entity/LastName.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/entity/LocalContactDetails.java
R hibernate-core/src/test/java/org/hibernate/orm/test/annotations/entity/Peugot.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/entity/PhoneNumberConverter.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/entity/Ransom.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/entity/ToLowerConverter.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/entity/ToUpperConverter.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/entity/package-info.java
R
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/enumerated/EntityEnum.java
R
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/enumerated/EnumeratedTypeTest.java
R
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/enumerated/custom_mapkey/EntityMapEnum.java
R
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/enumerated/custom_mapkey/MapKeyCustomEnumTypeTest.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/enumerated/custom_types/FirstLetterConverter.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/enumerated/custom_types/FirstLetterType.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/enumerated/custom_types/LastLetterConverter.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/identifiercollection/Passport.java
R
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/lob/EntitySerialize.java
R
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/lob/ExplicitSerializable.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/lob/ImageHolder.java
R
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/lob/ImplicitSerializable.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/lob/LongStringHolder.java
R
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/lob/SerializableToBlobTypeTest.java
R
hibernate-core/src/test/java/org/hibernate/orm/test/annotations/lob/package-info.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/EmbeddedAnyTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/LazyPropertySet.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/PropertyList.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/PropertyMap.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/PropertySet.java
R
hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/package-info.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/basics/BagIdTypeResolutionTests.java
R
hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/basics/CustomTypeResolutionTests.java
R
hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/basics/java/package-info.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/basics/sql/ListIndexJdbcTypeTests.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/basics/sql/MapKeyJdbcTypeTests.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/binding/annotations/basics/sql/package-info.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/collection/idbag/IdBagElementNullBasicTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/component/proxy/ComponentBasicProxyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/filter/secondarytable/User.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/filter/subclass/MappedSuperclass/Mammal.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/filter/subclass/joined/Mammal.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/filter/subclass/singletable/Mammal.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/filter/subclass/tableperclass/Mammal.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/id/uuid/sqlrep/sqlbinary/UUIDBinaryTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/id/uuid/sqlrep/sqlchar/UUIDCharTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/idgen/enhanced/auto/AutoGenerationTypeTests.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/jpa/callbacks/PreUpdateNewUnidirectionalIdBagTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/jpa/query/NativeQueryResultTypeAutoDiscoveryTest.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/converted/converter/AttributeConverterTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/nationalized/SimpleNationalizedTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/schemavalidation/LongVarcharValidationTest.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/type/contributor/ArrayCustomTypeTest.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/type/contributor/ArrayMutabilityPlan.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/contributor/ArrayType.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/type/contributor/ArrayTypeCompositionTest.java
R
hibernate-core/src/test/java/org/hibernate/orm/test/type/contributor/ArrayTypeContributorTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/type/contributor/ArrayTypeDescriptor.java
R
hibernate-core/src/test/java/org/hibernate/orm/test/type/contributor/ArrayTypePropertiesTest.java
R
hibernate-core/src/test/java/org/hibernate/test/annotations/embeddables/attributeoverrides/AttributeOverrideEnhancedUserTypeTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/type/Dvd.java
M
hibernate-core/src/test/java/org/hibernate/test/annotations/type/dynamicparameterized/AbstractEntity.java
M
hibernate-core/src/test/java/org/hibernate/test/annotations/type/dynamicparameterized/Entity1.java
M
hibernate-core/src/test/java/org/hibernate/test/annotations/type/dynamicparameterized/Entity2.java
M
hibernate-core/src/test/java/org/hibernate/test/annotations/type/dynamicparameterized/MyStringType.java
M
hibernate-core/src/test/java/org/hibernate/test/collection/custom/declaredtype/UserCollectionTypeTest.java
M
hibernate-core/src/test/java/org/hibernate/test/collection/custom/declaredtype/explicitsemantics/UserCollectionTypeTest.java
M
hibernate-core/src/test/java/org/hibernate/test/collection/custom/parameterized/Entity.java
M
hibernate-core/src/test/java/org/hibernate/test/id/usertype/PostgreSQLMultipleTypesOtherContributorTest.java
M hibernate-core/src/test/java/org/hibernate/test/id/usertype/inet/Event.java
M hibernate-core/src/test/java/org/hibernate/test/procedure/Vote.java
M hibernate-core/src/test/resources/log4j2.properties
M
hibernate-envers/src/test/java/org/hibernate/envers/test/integration/customtype/ExtendedEnumTypeTest.java
M
hibernate-envers/src/test/java/org/hibernate/envers/test/integration/customtype/ObjectUserTypeEntity.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
hibernate-testing/src/main/java/org/hibernate/testing/boot/BootstrapContextImpl.java
M
hibernate-testing/src/main/java/org/hibernate/testing/orm/domain/gambit/EntityWithOneToMany.java
M
tooling/metamodel-generator/src/test/java/org/hibernate/jpamodelgen/test/collectionbasictype/CommaDelimitedStringsMapType.java
M
tooling/metamodel-generator/src/test/java/org/hibernate/jpamodelgen/test/collectionbasictype/CommaDelimitedStringsType.java
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
M
tooling/metamodel-generator/src/test/java/org/hibernate/jpamodelgen/test/usertype/ContactDetails.java
Log Message:
-----------
HHH-14856 - Introduce @CustomType;
HHH-14863 - Compositional definition of basic value mappings;
HHH-14864 - Drop legacy Type-based annotations;
HHH-14865 - Re-work @Any and @ManyToAny support;
* re-use BeanInstanceProducer
* Removed `@CollectionId#type`
* Change `@Any` / `@ManyToAny`
* Removed `@MapKeyType`
* Removed `@TypeDef`
* Removed `@TypeDefs`
* Removed `@Type`
* Removed `@AnyMetaDefs`
* Removed `@AnyMetaDef`
* Removed `@MetaValue`