[hibernate/hibernate-orm] ff6d79: HHH-16115 - Develop an intermediate metamodel bind...
by Steve Ebersole
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: ff6d79ca636615cd5e0044b32c0227bcbf41940a
https://github.com/hibernate/hibernate-orm/commit/ff6d79ca636615cd5e0044b...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2023-03-05 (Sun, 05 Mar 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/MetadataSources.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/convert/internal/AttributeConverterManager.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/InheritanceState.java
M hibernate-core/src/main/java/org/hibernate/boot/model/naming/Identifier.java
M hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/ManagedResourcesImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/process/spi/ManagedResources.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/HbmMetadataSourceProcessorImpl.java
A hibernate-core/src/main/java/org/hibernate/mapping/IdentifiableTypeClass.java
M hibernate-core/src/main/java/org/hibernate/mapping/MappedSuperclass.java
M hibernate-core/src/main/java/org/hibernate/mapping/PersistentClass.java
A hibernate-core/src/main/java/org/hibernate/mapping/TableContainer.java
Log Message:
-----------
HHH-16115 - Develop an intermediate metamodel binding model
HHH-16116 - Bind intermediate metamodel into PersistentClass, et al.
2 years, 6 months
[hibernate/hibernate-orm] 8f78e4: HHH-15802 SubQuery with 'in' results in java.lang....
by Christian Beikov
Branch: refs/heads/6.2
Home: https://github.com/hibernate/hibernate-orm
Commit: 8f78e4e23b3a5a6333f3bbb5baca322dad54c2af
https://github.com/hibernate/hibernate-orm/commit/8f78e4e23b3a5a6333f3bbb...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/InferredBasicValueResolver.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/PluralPersistentAttribute.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/TupleType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/DiscriminatorSqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/internal/BindingTypeHelper.java
M hibernate-core/src/main/java/org/hibernate/query/internal/QueryParameterBindingImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/SqmExpressible.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmCriteriaNodeBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmExpressionHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/predicate/SqmInListPredicate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/AbstractSqmSelectQuery.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmSelectStatement.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmSubQuery.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/CurrencyJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/EnumJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/JavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/TemporalJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/spi/UnknownBasicJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/format/jaxb/JaxbXmlFormatMapper.java
M hibernate-core/src/test/java/org/hibernate/orm/test/filter/DynamicFilterTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/criteria/QueryPredicateAndParameterComparableTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/cid/query/IdClassQueryRefTests.java
Log Message:
-----------
HHH-15802 SubQuery with 'in' results in java.lang.ClassCastException class org.hibernate.metamodel.mapping.internal.BasicEntityIdentifierMappingImpl cannot be cast to class org.hibernate.metamodel.mapping.EntityValuedModelPart
Commit: 18153d5f6b1f282f4581192d9c3c611352fee1fa
https://github.com/hibernate/hibernate-orm/commit/18153d5f6b1f282f4581192...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M documentation/src/test/java/org/hibernate/userguide/hql/HQLTest.java
M documentation/src/test/java/org/hibernate/userguide/mapping/basic/InstantLiteralTest.java
M hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/InferredBasicValueResolver.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/PluralPersistentAttribute.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/TupleType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/DiscriminatorSqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/internal/BindingTypeHelper.java
M hibernate-core/src/main/java/org/hibernate/query/internal/QueryParameterBindingImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/SqmExpressible.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmCriteriaNodeBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/AbstractSqmSpecificPluralPartPath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmElementAggregateFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmIndexAggregateFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmExpressionHelper.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/CurrencyJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/EnumJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/JavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/JavaTypeHelper.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/spi/UnknownBasicJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/format/jaxb/JaxbXmlFormatMapper.java
Log Message:
-----------
HHH-15802 - Fix some expression comparison type checks
Commit: 6d719003ce78f7413ca8eb2c63aae4afd5adecad
https://github.com/hibernate/hibernate-orm/commit/6d719003ce78f7413ca8eb2...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M migration-guide.adoc
Log Message:
-----------
HHH-15802 Migration guide entry
Compare: https://github.com/hibernate/hibernate-orm/compare/e896656bb366...6d71900...
2 years, 6 months
[hibernate/hibernate-orm] eed870: HHH-15802 SubQuery with 'in' results in java.lang....
by Christian Beikov
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: eed870c0e81a55c6eb5f202cd38cd68391f9fae1
https://github.com/hibernate/hibernate-orm/commit/eed870c0e81a55c6eb5f202...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/InferredBasicValueResolver.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/PluralPersistentAttribute.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/TupleType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/DiscriminatorSqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/internal/BindingTypeHelper.java
M hibernate-core/src/main/java/org/hibernate/query/internal/QueryParameterBindingImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/SqmExpressible.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmCriteriaNodeBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmExpressionHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/predicate/SqmInListPredicate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/AbstractSqmSelectQuery.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmSelectStatement.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmSubQuery.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/CurrencyJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/EnumJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/JavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/TemporalJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/spi/UnknownBasicJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/format/jaxb/JaxbXmlFormatMapper.java
M hibernate-core/src/test/java/org/hibernate/orm/test/filter/DynamicFilterTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/criteria/QueryPredicateAndParameterComparableTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/cid/query/IdClassQueryRefTests.java
Log Message:
-----------
HHH-15802 SubQuery with 'in' results in java.lang.ClassCastException class org.hibernate.metamodel.mapping.internal.BasicEntityIdentifierMappingImpl cannot be cast to class org.hibernate.metamodel.mapping.EntityValuedModelPart
Commit: b82fa307ea351d8f81398279f4e9b2a9e67efabb
https://github.com/hibernate/hibernate-orm/commit/b82fa307ea351d8f8139827...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M documentation/src/test/java/org/hibernate/userguide/hql/HQLTest.java
M documentation/src/test/java/org/hibernate/userguide/mapping/basic/InstantLiteralTest.java
M hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/InferredBasicValueResolver.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/PluralPersistentAttribute.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/TupleType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/DiscriminatorSqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/internal/BindingTypeHelper.java
M hibernate-core/src/main/java/org/hibernate/query/internal/QueryParameterBindingImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/SqmExpressible.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmCriteriaNodeBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/AbstractSqmSpecificPluralPartPath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmElementAggregateFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmIndexAggregateFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmExpressionHelper.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/CurrencyJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/EnumJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/JavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/JavaTypeHelper.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/spi/UnknownBasicJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/format/jaxb/JaxbXmlFormatMapper.java
Log Message:
-----------
HHH-15802 - Fix some expression comparison type checks
Compare: https://github.com/hibernate/hibernate-orm/compare/b5be86076f21...b82fa30...
2 years, 6 months
[hibernate/hibernate-orm] bec951: HHH-16188 Add test for issue
by Marco Belladelli
Branch: refs/heads/6.2
Home: https://github.com/hibernate/hibernate-orm
Commit: bec951018b9bc3d571c4d63b4444b5043097d32a
https://github.com/hibernate/hibernate-orm/commit/bec951018b9bc3d571c4d63...
Author: Marco Belladelli <marco(a)hibernate.org>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/generics/EmbeddedIdGenericsSuperclassTest.java
Log Message:
-----------
HHH-16188 Add test for issue
Commit: b198259cef0ab940ad1dd23b0a27dd1730f0f0b0
https://github.com/hibernate/hibernate-orm/commit/b198259cef0ab940ad1dd23...
Author: Marco Belladelli <marco(a)hibernate.org>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/ClassPropertyHolder.java
M hibernate-core/src/main/java/org/hibernate/mapping/Property.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/AttributeFactory.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetadataContext.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/AbstractIdentifiableType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/AbstractManagedType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/ManagedDomainType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/AttributeContainer.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/EmbeddedSqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/SingularAttributeImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/SqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmMappingModelHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmEmbeddedValuedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmPolymorphicRootDescriptor.java
Log Message:
-----------
HHH-16188 Register concrete embeddable type to use when creating SqmPath
Commit: 16c9b1f5b7f8563323e1c727ea995785801a1468
https://github.com/hibernate/hibernate-orm/commit/16c9b1f5b7f8563323e1c72...
Author: Marco Belladelli <marco(a)hibernate.org>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/ClassPropertyHolder.java
M hibernate-core/src/main/java/org/hibernate/mapping/Property.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/AttributeFactory.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetadataContext.java
A hibernate-core/src/test/java/org/hibernate/orm/test/annotations/generics/MultipleEmbeddedGenericsTest.java
Log Message:
-----------
HHH-16238 Add test for issue and handle generic non-id embaddable properties
Commit: e896656bb36691ecf1ed2395864589ee3dddcf8b
https://github.com/hibernate/hibernate-orm/commit/e896656bb36691ecf1ed239...
Author: Marco Belladelli <marco(a)hibernate.org>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/AbstractIdentifiableType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/SingularPersistentAttribute.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/AbstractSqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/AnyDiscriminatorSqmPath.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/AnyDiscriminatorSqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/AnyMappingSqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/BasicSqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/DiscriminatorSqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/EmbeddedSqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/EntitySqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/MappedSuperclassSqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/NonAggregatedCompositeSqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/SingularAttributeImpl.java
M hibernate-core/src/main/java/org/hibernate/query/criteria/JpaPath.java
M hibernate-core/src/main/java/org/hibernate/query/derived/AnonymousTupleSqmAssociationPathSource.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmMappingModelHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/AbstractSqmPath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/AbstractSqmSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmEmbeddedValuedSimplePath.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/generics/EmbeddedIdGenericsSuperclassTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/generics/MultipleEmbeddedGenericsTest.java
Log Message:
-----------
HHH-16238 Correct path model in createSqmPath for SingularAttributeImpl
Compare: https://github.com/hibernate/hibernate-orm/compare/a316b041f139...e896656...
2 years, 6 months