Branch: refs/heads/main
Home:
https://github.com/hibernate/hibernate-orm
Commit: 0a2c229c49304395337f0882336de8f0d983b6d5
https://github.com/hibernate/hibernate-orm/commit/0a2c229c49304395337f088...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-01-05 (Sun, 05 Jan 2025)
Changed paths:
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/InformixSqmToSqlAstConverter.java
M
hibernate-core/src/main/java/org/hibernate/boot/query/HbmResultSetMappingDescriptor.java
M
hibernate-core/src/main/java/org/hibernate/boot/query/SqlResultSetMappingDescriptor.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/AggregateWindowEmulationQueryTransformer.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/AvgFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/ChrLiteralEmulation.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/CteGenerateSeriesFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/DynamicDispatchFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/FormatFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/GenerateSeriesArgumentValidator.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/InverseDistributionFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/NumberSeriesGenerateSeriesFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/TruncFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/array/AbstractArrayFillFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/array/AbstractArrayPositionFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayAndElementArgumentTypeResolver.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayAndElementArgumentValidator.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayArgumentValidator.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayConstructorFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayContainsArgumentTypeResolver.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayContainsArgumentValidator.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayIncludesArgumentValidator.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArraysOfSameTypeArgumentValidator.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/array/H2UnnestFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/H2JsonTableFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/JsonObjectArgumentsValidator.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/json/OracleJsonTableFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/xml/DB2XmlTableFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/xml/HANAXmlTableFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/xml/OracleXmlTableFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/xml/SybaseASEXmlTableFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/xml/XmlElementFunction.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/xml/XmlForestFunction.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/LoadQueryInfluencers.java
M
hibernate-core/src/main/java/org/hibernate/engine/spi/SessionFactoryDelegatingImpl.java
M
hibernate-core/src/main/java/org/hibernate/engine/spi/SessionFactoryImplementor.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
M
hibernate-core/src/main/java/org/hibernate/loader/ast/internal/AbstractNaturalIdLoader.java
M
hibernate-core/src/main/java/org/hibernate/loader/ast/internal/DatabaseSnapshotExecutor.java
M
hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSelectBuilder.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/ForeignKeyDescriptor.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/AbstractDiscriminatorMapping.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/AnyDiscriminatorPart.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/AnyKeyPart.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/BasicAttributeMapping.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/BasicValuedCollectionPart.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/CollectionIdentifierDescriptorImpl.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/CompoundNaturalIdMapping.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EntityRowIdMappingImpl.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EntityVersionMappingImpl.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/SimpleForeignKeyDescriptor.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/ordering/ast/OrderingExpression.java
M
hibernate-core/src/main/java/org/hibernate/persister/collection/AbstractCollectionPersister.java
M
hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M
hibernate-core/src/main/java/org/hibernate/persister/entity/ExplicitSqlStringGenerationContext.java
M
hibernate-core/src/main/java/org/hibernate/procedure/internal/ProcedureCallImpl.java
M
hibernate-core/src/main/java/org/hibernate/procedure/internal/ProcedureParameterImpl.java
M
hibernate-core/src/main/java/org/hibernate/procedure/internal/ScalarDomainResultBuilder.java
M hibernate-core/src/main/java/org/hibernate/procedure/internal/Util.java
M hibernate-core/src/main/java/org/hibernate/query/BindingContext.java
M hibernate-core/src/main/java/org/hibernate/query/internal/QueryEngineImpl.java
M
hibernate-core/src/main/java/org/hibernate/query/internal/QueryParameterBindingImpl.java
M
hibernate-core/src/main/java/org/hibernate/query/internal/ResultMementoBasicStandard.java
M
hibernate-core/src/main/java/org/hibernate/query/internal/ResultSetMappingResolutionContext.java
M hibernate-core/src/main/java/org/hibernate/query/results/internal/Builders.java
M
hibernate-core/src/main/java/org/hibernate/query/results/internal/DomainResultCreationStateImpl.java
M
hibernate-core/src/main/java/org/hibernate/query/results/internal/ResultSetMappingImpl.java
M
hibernate-core/src/main/java/org/hibernate/query/results/internal/complete/CompleteResultBuilderBasicValuedStandard.java
M
hibernate-core/src/main/java/org/hibernate/query/results/internal/dynamic/DynamicFetchBuilderLegacy.java
M
hibernate-core/src/main/java/org/hibernate/query/results/internal/dynamic/DynamicFetchBuilderStandard.java
M
hibernate-core/src/main/java/org/hibernate/query/results/internal/dynamic/DynamicResultBuilderAttribute.java
M
hibernate-core/src/main/java/org/hibernate/query/results/internal/dynamic/DynamicResultBuilderBasicConverted.java
M
hibernate-core/src/main/java/org/hibernate/query/results/internal/dynamic/DynamicResultBuilderBasicStandard.java
M
hibernate-core/src/main/java/org/hibernate/query/results/internal/dynamic/DynamicResultBuilderEntityStandard.java
M
hibernate-core/src/main/java/org/hibernate/query/results/internal/implicit/ImplicitFetchBuilderBasic.java
M
hibernate-core/src/main/java/org/hibernate/query/results/internal/implicit/ImplicitResultClassBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/spi/AbstractCommonQueryContract.java
M hibernate-core/src/main/java/org/hibernate/query/spi/QueryEngine.java
M hibernate-core/src/main/java/org/hibernate/query/sql/internal/NativeQueryImpl.java
A
hibernate-core/src/main/java/org/hibernate/query/sql/internal/SqlTranslationEngineImpl.java
A hibernate-core/src/main/java/org/hibernate/query/sql/spi/SqlTranslationEngine.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/NodeBuilder.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/AbstractSqmSetReturningFunctionDescriptor.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/SelfRenderingSqmSetReturningFunction.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/internal/ConcreteSqmSelectQueryPlan.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SimpleDeleteQueryPlan.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SimpleInsertQueryPlan.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SimpleUpdateQueryPlan.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmCriteriaNodeBuilder.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmMappingModelHelper.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/ExpressionDomainResultProducer.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/MatchingIdSelectionHelper.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/cte/AbstractCteMutationHandler.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/cte/CteInsertHandler.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/inline/InlineUpdateHandler.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/temptable/AbstractDeleteExecutionDelegate.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/temptable/InsertExecutionDelegate.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/temptable/TableBasedInsertHandler.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/temptable/TableBasedUpdateHandler.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
M
hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/FunctionArgumentTypeResolver.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/StandardArgumentsValidators.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/internal/SetReturningFunctionTypeResolverBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/spi/SqmCreationContext.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/BasicValuedPathInterpretation.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/EmbeddableValuedExpression.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/EmbeddableValuedPathInterpretation.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/EntityValuedPathInterpretation.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/SqmParameterInterpretation.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tuple/internal/AnonymousTupleBasicValuedModelPart.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/SqlAstCreationContext.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/SqlAstCreationState.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/CaseSearchedExpression.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/Over.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/QueryLiteral.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/UnparsedNumericLiteral.java
M
hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcSelectExecutorStandardImpl.java
M
hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/internal/AggregateEmbeddableFetchImpl.java
M
hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/internal/AggregateEmbeddableResultImpl.java
M
hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/internal/EmbeddableExpressionResultImpl.java
M
hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/internal/EmbeddableInitializerImpl.java
M
hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/internal/NonAggregatedIdentifierMappingInitializer.java
M
hibernate-core/src/main/java/org/hibernate/sql/results/internal/SqlSelectionImpl.java
M
hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/internal/StandardJdbcValuesMapping.java
M
hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/spi/JdbcValuesMetadata.java
M
hibernate-core/src/main/java/org/hibernate/type/descriptor/java/spi/UnknownBasicJavaType.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/entitygraph/ast/CriteriaEntityGraphTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/entitygraph/ast/HqlEntityGraphTest.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/query/criteria/MultiSelectTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/EntityJoinTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/sqm/BaseSqmUnitTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/sql/ast/SmokeTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/sql/ast/SqlAstHelper.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/sql/results/AbstractResultTests.java
M
hibernate-envers/src/main/java/org/hibernate/envers/function/OrderByFragmentFunction.java
M
hibernate-envers/src/test/java/org/hibernate/orm/test/envers/performance/AbstractEntityManagerTest.java
M hibernate-vector/src/main/java/org/hibernate/vector/VectorArgumentTypeResolver.java
M hibernate-vector/src/main/java/org/hibernate/vector/VectorArgumentValidator.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/validation/MockSessionFactory.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/validation/Validation.java
Log Message:
-----------
HHH-19010 get rid of inheritance of SessionFactoryImplementor from query creation
context stuff
Let's make the NodeBuilder the thing that is the SqmCreationContext, and introduce a
new thing that performs a similar role for SqlAstCreationContext. The reason here is
twofold:
- it is part of my long struggle to decouple query parsing/typing from the
SessionFactory, in order to make HibernateProcessor less of a hack and I
guess more robust
- SessionFactoryImplementor was already starting to be polluted with weird
little operations that didn't belong there. That will only get worse with
time.
Commit: 97b11ebf85bcd24641d9fb45dac3e8f5f488eada
https://github.com/hibernate/hibernate-orm/commit/97b11ebf85bcd24641d9fb4...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-01-05 (Sun, 05 Jan 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/FetchProfileHelper.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
M
hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleIdEntityLoaderStandardImpl.java
M
hibernate-core/src/main/java/org/hibernate/query/sql/internal/SqlTranslationEngineImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sql/spi/SqlTranslationEngine.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/SqlAstCreationContext.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/validation/MockSessionFactory.java
Log Message:
-----------
move management of fetch profiles to the SqlTranslationEngine
Commit: a4101f808ed6db05bda47c79ef9ea3bef58fa419
https://github.com/hibernate/hibernate-orm/commit/a4101f808ed6db05bda47c7...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-01-05 (Sun, 05 Jan 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/SessionFactory.java
M
hibernate-core/src/main/java/org/hibernate/engine/spi/SessionFactoryImplementor.java
M hibernate-core/src/main/java/org/hibernate/internal/FetchProfileHelper.java
Log Message:
-----------
fix up the Javadoc for SessionFactoryImplementor
Commit: f586a12320e1a5d0954033c032c7f0e91eb87c34
https://github.com/hibernate/hibernate-orm/commit/f586a12320e1a5d0954033c...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-01-05 (Sun, 05 Jan 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/spi/LoadQueryInfluencers.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
M hibernate-vector/src/main/java/org/hibernate/vector/VectorArgumentValidator.java
Log Message:
-----------
misc minor changes
Commit: da8a13b73dfab2c04eaf136ebfd7bbbb97addf1a
https://github.com/hibernate/hibernate-orm/commit/da8a13b73dfab2c04eaf136...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-01-05 (Sun, 05 Jan 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/BindingContext.java
Log Message:
-----------
add some @sees to BindingContext
to show how it's used
Compare:
https://github.com/hibernate/hibernate-orm/compare/09fbe7d33437...da8a13b...
To unsubscribe from these emails, change your notification settings at
https://github.com/hibernate/hibernate-orm/settings/notifications