[hibernate/hibernate-orm] 902355: javadoc for creation contexts
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 902355d4d2a6ce666c07b41a37878894fb263837
https://github.com/hibernate/hibernate-orm/commit/902355d4d2a6ce666c07b41...
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/metamodel/mapping/ordering/ast/OrderingExpression.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/spi/SqmCreationContext.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/SqlAstCreationContext.java
Log Message:
-----------
javadoc for creation contexts
Commit: fc4a9a245ec1691fbe7050d868c4ca90816b9b91
https://github.com/hibernate/hibernate-orm/commit/fc4a9a245ec1691fbe7050d...
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/dialect/lock/AbstractSelectLockingStrategy.java
M hibernate-core/src/main/java/org/hibernate/dialect/lock/PessimisticReadUpdateLockingStrategy.java
M hibernate-core/src/main/java/org/hibernate/dialect/lock/PessimisticWriteUpdateLockingStrategy.java
M hibernate-core/src/main/java/org/hibernate/dialect/lock/UpdateLockingStrategy.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/Mapping.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/id/insert/UniqueKeySelectingDelegate.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/EntityBatchLoaderInPredicate.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/StandardBatchLoaderFactory.java
M hibernate-core/src/main/java/org/hibernate/metamodel/RuntimeMetamodels.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/RuntimeMetamodelsImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/ToOneAttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/spi/RuntimeMetamodelsImplementor.java
M hibernate-core/src/main/java/org/hibernate/persister/collection/AbstractCollectionPersister.java
M hibernate-core/src/main/java/org/hibernate/query/sql/internal/ResultSetMappingProcessor.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityDelayedFetchInitializer.java
M hibernate-core/src/main/java/org/hibernate/type/ComponentType.java
M hibernate-core/src/main/java/org/hibernate/type/EntityType.java
M hibernate-core/src/main/java/org/hibernate/type/ManyToOneType.java
M hibernate-core/src/main/java/org/hibernate/type/MappingContext.java
M hibernate-core/src/main/java/org/hibernate/type/SpecialOneToOneType.java
M hibernate-envers/src/main/java/org/hibernate/envers/strategy/internal/ValidityAuditStrategy.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/validation/MockSessionFactory.java
Log Message:
-----------
move impl of MappingContext from SessionFactoryImplementor to RuntimeMetamodelsImplementor
Commit: 7e9ff01ab3a5e0cd90f970dc6d355eecd0aa1d0f
https://github.com/hibernate/hibernate-orm/commit/7e9ff01ab3a5e0cd90f970d...
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/Mapping.java
M hibernate-core/src/main/java/org/hibernate/mapping/Collection.java
M hibernate-core/src/main/java/org/hibernate/mapping/Column.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/Property.java
M hibernate-core/src/main/java/org/hibernate/mapping/Set.java
M hibernate-core/src/main/java/org/hibernate/mapping/Value.java
M hibernate-core/src/main/java/org/hibernate/type/EntityType.java
M hibernate-core/src/main/java/org/hibernate/type/MetaType.java
M hibernate-core/src/main/java/org/hibernate/type/Type.java
Log Message:
-----------
add forRemoval = true to some @Deprecated tags
Compare: https://github.com/hibernate/hibernate-orm/compare/da8a13b73dfa...7e9ff01...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
9 hours, 9 minutes
[hibernate/hibernate-orm] 0a2c22: HHH-19010 get rid of inheritance of SessionFactory...
by Gavin King
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
11 hours, 12 minutes
[hibernate/hibernate-orm] 7bb8c7: HHH-19008 completely remove FastSessionServices
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 7bb8c7381e64bffe4f2c456572bcf337b00bbda5
https://github.com/hibernate/hibernate-orm/commit/7bb8c7381e64bffe4f2c456...
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/action/internal/CollectionAction.java
M hibernate-core/src/main/java/org/hibernate/action/internal/EntityAction.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/AbstractSharedSessionContract.java
R hibernate-core/src/main/java/org/hibernate/internal/FastSessionServices.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/StatelessSessionImpl.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/validation/MockSessionFactory.java
Log Message:
-----------
HHH-19008 completely remove FastSessionServices
Commit: 51c5af7244927820b5720a06779328255672f303
https://github.com/hibernate/hibernate-orm/commit/51c5af7244927820b5720a0...
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/SessionFactoryDelegatingImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SessionFactoryImplementor.java
M hibernate-core/src/main/java/org/hibernate/event/service/spi/EventListenerGroups.java
R hibernate-core/src/main/java/org/hibernate/internal/QueryParameterBindingTypeResolverImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/MappingMetamodelImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/spi/MappingMetamodelImplementor.java
M hibernate-core/src/main/java/org/hibernate/procedure/internal/ProcedureCallImpl.java
M hibernate-core/src/main/java/org/hibernate/query/internal/QueryParameterBindingImpl.java
M hibernate-core/src/main/java/org/hibernate/query/spi/QueryParameterBindingTypeResolver.java
Log Message:
-----------
as planned for a long time, get rid of a deprecated class extension
and clean up implementors and callers of QueryParameterBindingTypeResolver
Commit: 09fbe7d33437e178c1b65617920f194da5803ea5
https://github.com/hibernate/hibernate-orm/commit/09fbe7d33437e178c1b6561...
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/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/internal/MetadataBuilderImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/MetadataImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/SessionFactoryOptionsBuilder.java
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/MappingBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/GeneratorParameters.java
M hibernate-core/src/main/java/org/hibernate/boot/model/process/spi/MetadataBuildingProcess.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/ModelBinder.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/database/qualfiedTableNaming/DefaultCatalogAndSchemaTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/hbm/TransformationHelper.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/HbmTransformationJaxbTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/SourceModelTestHelper.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/xml/column/ColumnTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/xml/globals/JpaEventListenerTests.java
M tooling/hibernate-gradle-plugin/src/main/java/org/hibernate/orm/tooling/gradle/misc/TransformHbmXmlTask.java
Log Message:
-----------
some further minor cleanups
Compare: https://github.com/hibernate/hibernate-orm/compare/bc5e3ce0ce99...09fbe7d...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
16 hours, 49 minutes
[hibernate/hibernate-orm] 7d3255: Clean up FastSessionServices which had become a bu...
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 7d3255da60e2c1dbe03a22d88189755344dbc339
https://github.com/hibernate/hibernate-orm/commit/7d3255da60e2c1dbe03a22d...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-01-04 (Sat, 04 Jan 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/action/internal/CollectionAction.java
M hibernate-core/src/main/java/org/hibernate/action/internal/CollectionRecreateAction.java
M hibernate-core/src/main/java/org/hibernate/action/internal/CollectionRemoveAction.java
M hibernate-core/src/main/java/org/hibernate/action/internal/CollectionUpdateAction.java
M hibernate-core/src/main/java/org/hibernate/action/internal/EntityAction.java
M hibernate-core/src/main/java/org/hibernate/action/internal/EntityDeleteAction.java
M hibernate-core/src/main/java/org/hibernate/action/internal/EntityIdentityInsertAction.java
M hibernate-core/src/main/java/org/hibernate/action/internal/EntityInsertAction.java
M hibernate-core/src/main/java/org/hibernate/action/internal/EntityUpdateAction.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/NamedProcedureCallDefinitionImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/SessionFactoryOptionsBuilder.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/AbstractDelegatingSessionFactoryOptions.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/SessionFactoryOptions.java
M hibernate-core/src/main/java/org/hibernate/cache/spi/entry/StandardCacheEntryImpl.java
M hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/temptable/StandardTemporaryTableExporter.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/SessionEventListenerManagerImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.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/event/internal/AbstractFlushingEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultDeleteEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultMergeEventListener.java
A hibernate-core/src/main/java/org/hibernate/event/service/spi/EventListenerGroups.java
M hibernate-core/src/main/java/org/hibernate/internal/AbstractSharedSessionContract.java
M hibernate-core/src/main/java/org/hibernate/internal/FastSessionServices.java
M hibernate-core/src/main/java/org/hibernate/internal/LockOptionsHelper.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryBasedWrapperOptions.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/StatelessSessionImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/SimpleNaturalIdMapping.java
M hibernate-core/src/main/java/org/hibernate/query/results/ResultSetMapping.java
M hibernate-core/src/main/java/org/hibernate/sql/Delete.java
M hibernate-core/src/main/java/org/hibernate/sql/Insert.java
M hibernate-core/src/main/java/org/hibernate/sql/Update.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityInitializerImpl.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/spi/JsonJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/spi/XmlJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/spi/TypeConfiguration.java
M hibernate-core/src/test/java/org/hibernate/orm/test/loading/multiLoad/MultiLoadSubSelectCollectionDialectWithLimitTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/loading/multiLoad/MultiLoadTest.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/validation/MockSessionFactory.java
Log Message:
-----------
Clean up FastSessionServices which had become a bucket to dump things in
introduce EventListenerGroups
Commit: 4c77552746efffb640c37f88edd3614e8c388dbf
https://github.com/hibernate/hibernate-orm/commit/4c77552746efffb640c37f8...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-01-04 (Sat, 04 Jan 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/internal/BootstrapContextImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/ClassLoaderAccessImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/MetadataImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/AnnotationBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/AnnotationHelper.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/BasicValueBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/CollectionBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/EmbeddableBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/FilterDefBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/GeneratorStrategies.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/QueryBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/NamedConverterResolution.java
M hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/ScanningCoordinator.java
M hibernate-core/src/main/java/org/hibernate/boot/model/process/spi/MetadataBuildingProcess.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/annotations/AnnotationMetadataSourceProcessorImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/AuxiliaryDatabaseObjectBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/ModelBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/TypeDefinitionBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/models/spi/FilterDefRegistration.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/BootstrapContext.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/CollectionCacheInvalidator.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/EntityEntryContext.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/FastSessionServices.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
M hibernate-core/src/main/java/org/hibernate/jpa/boot/internal/EntityManagerFactoryBuilderImpl.java
M hibernate-core/src/main/java/org/hibernate/mapping/Array.java
M hibernate-core/src/main/java/org/hibernate/mapping/BasicValue.java
M hibernate-core/src/main/java/org/hibernate/mapping/Collection.java
M hibernate-core/src/main/java/org/hibernate/mapping/Component.java
M hibernate-core/src/main/java/org/hibernate/mapping/MappingHelper.java
M hibernate-core/src/main/java/org/hibernate/mapping/PersistentClass.java
M hibernate-core/src/main/java/org/hibernate/mapping/SimpleValue.java
M hibernate-core/src/main/java/org/hibernate/mapping/ToOne.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/AttributeFactory.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/EmbeddableRepresentationStrategyPojo.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/EntityRepresentationStrategyPojoStandard.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/ManagedTypeRepresentationResolverStandard.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetadataContext.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/JpaMetamodelImpl.java
M hibernate-core/src/main/java/org/hibernate/query/internal/ResultMementoBasicStandard.java
M hibernate-core/src/main/java/org/hibernate/query/results/internal/dynamic/DynamicResultBuilderBasicConverted.java
M hibernate-core/src/main/java/org/hibernate/service/internal/SessionFactoryServiceRegistryImpl.java
M hibernate-core/src/main/java/org/hibernate/type/spi/TypeConfiguration.java
M hibernate-core/src/test/java/org/hibernate/event/PreUpdateEventListenerVetoTest.java
M hibernate-core/src/test/java/org/hibernate/event/service/internal/EventListenerGroupAppendListenerTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/BootstrapContextTesting.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/scanning/PackagedEntityManagerTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/scanning/ScanningCoordinatorTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/LazyProxyOnEnhancedEntityTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/cdi/general/hibernatesearch/HibernateSearchSimulatedIntegrator.java
M hibernate-core/src/test/java/org/hibernate/orm/test/cdi/lifecycle/ExtendedBeanManagerSmokeTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/event/PreInsertEventListenerVetoBidirectionalTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/event/PreInsertEventListenerVetoUnidirectionalTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/event/collection/CollectionListeners.java
M hibernate-core/src/test/java/org/hibernate/orm/test/event/collection/detached/AggregatedCollectionEventListener.java
M hibernate-core/src/test/java/org/hibernate/orm/test/event/collection/detached/MultipleCollectionListeners.java
M hibernate-core/src/test/java/org/hibernate/orm/test/event/entity/MergeListPreAndPostPersistTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/event/entity/MergeListPreAndPostPersistWithIdentityTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/events/AutoFlushEventListenerTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/events/CallbackTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/events/ClearEventListenerTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/events/ListenerTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/fetchstrategyhelper/FetchStrategyDeterminationTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/flush/TestAutoFlushBeforeQueryExecution.java
M hibernate-core/src/test/java/org/hibernate/orm/test/flush/TestCollectionInitializingDuringFlush.java
M hibernate-core/src/test/java/org/hibernate/orm/test/keymanytoone/bidir/component/EagerKeyManyToOneTest.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/sharedSession/SessionWithSharedConnectionTest.java
M hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/metadata/ComponentMetadataGenerator.java
M hibernate-testing/src/main/java/org/hibernate/testing/boot/BootstrapContextImpl.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/validation/MockSessionFactory.java
Log Message:
-----------
do more caching of commonly-used services for performance and convenience
expose them via BootstrapContext and SessionFactoryImplementor
Commit: bc5e3ce0ce9918d2b72b169ff51fcbc5b74ab30d
https://github.com/hibernate/hibernate-orm/commit/bc5e3ce0ce9918d2b72b169...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-01-04 (Sat, 04 Jan 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/FastSessionServices.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
M hibernate-core/src/main/java/org/hibernate/service/internal/SessionFactoryServiceRegistryFactoryImpl.java
M hibernate-core/src/main/java/org/hibernate/service/internal/SessionFactoryServiceRegistryImpl.java
Log Message:
-----------
minor: don't pass the uninitialized SessionFactoryImpl to FastSessionServices
Compare: https://github.com/hibernate/hibernate-orm/compare/3df8bb6a9812...bc5e3ce...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
1 day, 13 hours
[hibernate/hibernate-orm] afd6b2: cleanup typing issues in a function hierarchy
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: afd6b2c5c614df925b9f71b9ee2b893e8e8358ea
https://github.com/hibernate/hibernate-orm/commit/afd6b2c5c614df925b9f71b...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-01-04 (Sat, 04 Jan 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/function/AggregateWindowEmulationQueryTransformer.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/CastFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/HypotheticalSetWindowEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/InverseDistributionWindowEmulation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingAggregateFunctionSqlAstExpression.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/SelfRenderingOrderedSetAggregateFunctionSqlAstExpression.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/SelfRenderingSqmWindowFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingWindowFunctionSqlAstExpression.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/SqmInsertStrategyHelper.java
Log Message:
-----------
cleanup typing issues in a function hierarchy
Commit: aa926f551956316779a500b1a2377fa01935b37b
https://github.com/hibernate/hibernate-orm/commit/aa926f551956316779a500b...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-01-04 (Sat, 04 Jan 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.java
Log Message:
-----------
misc very minor improvements to two huge classes that really need a lot more love
Commit: 63af9cdf9f973c7420ee358db14338a05750eb3c
https://github.com/hibernate/hibernate-orm/commit/63af9cdf9f973c7420ee358...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-01-04 (Sat, 04 Jan 2025)
Changed paths:
R hibernate-core/src/main/java/org/hibernate/id/ExportableColumn.java
A hibernate-core/src/main/java/org/hibernate/id/enhanced/ExportableColumnHelper.java
M hibernate-core/src/main/java/org/hibernate/id/enhanced/TableGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/enhanced/TableStructure.java
M hibernate-core/src/main/java/org/hibernate/mapping/AggregateColumn.java
M hibernate-core/src/main/java/org/hibernate/mapping/Column.java
M hibernate-core/src/main/java/org/hibernate/mapping/Formula.java
M hibernate-core/src/main/java/org/hibernate/mapping/Selectable.java
Log Message:
-----------
make Selectable a sealed class
Commit: fcef126e2ef2ec78600335daefd4568325c584fe
https://github.com/hibernate/hibernate-orm/commit/fcef126e2ef2ec78600335d...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-01-04 (Sat, 04 Jan 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/binder/internal/TenantIdBinder.java
Log Message:
-----------
minor cleanups to TenantIdBinder
Commit: 0e94ca18c8a13d5a40b0f52876c89429170e7acd
https://github.com/hibernate/hibernate-orm/commit/0e94ca18c8a13d5a40b0f52...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-01-04 (Sat, 04 Jan 2025)
Changed paths:
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/JoinedSubclass.java
M hibernate-core/src/main/java/org/hibernate/mapping/List.java
M hibernate-core/src/main/java/org/hibernate/mapping/ManyToOne.java
M hibernate-core/src/main/java/org/hibernate/mapping/Map.java
M hibernate-core/src/main/java/org/hibernate/mapping/OneToOne.java
M hibernate-core/src/main/java/org/hibernate/mapping/PersistentClass.java
M hibernate-core/src/main/java/org/hibernate/mapping/RootClass.java
M hibernate-core/src/main/java/org/hibernate/mapping/Set.java
M hibernate-core/src/main/java/org/hibernate/mapping/SingleTableSubclass.java
M hibernate-core/src/main/java/org/hibernate/mapping/Subclass.java
M hibernate-core/src/main/java/org/hibernate/mapping/ToOne.java
M hibernate-core/src/main/java/org/hibernate/mapping/UnionSubclass.java
Log Message:
-----------
add some more use of 'sealed' to org.hibernate.mapping
to enforce model restrictions we implicitly assume in our client code
Commit: 3df8bb6a9812291e68ce55dc468406d56978bb74
https://github.com/hibernate/hibernate-orm/commit/3df8bb6a9812291e68ce55d...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-01-04 (Sat, 04 Jan 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/graph/internal/AttributeNodeImpl.java
Log Message:
-----------
just for fun, use 'sealed' in AttributeNodeImpl :)
there's no actual good reason to do this, except,
perhaps to make the code more self-documenting
Compare: https://github.com/hibernate/hibernate-orm/compare/aacc0e29176a...3df8bb6...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
1 day, 20 hours
[hibernate/hibernate-orm] cca376: fix typing issues related to QueryParameterBindings
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: cca376efc4501c5348cce2221affe5642f2e4cb2
https://github.com/hibernate/hibernate-orm/commit/cca376efc4501c5348cce22...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-01-04 (Sat, 04 Jan 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/FilterImpl.java
M hibernate-core/src/main/java/org/hibernate/procedure/internal/ProcedureParamBindings.java
M hibernate-core/src/main/java/org/hibernate/procedure/internal/ProcedureParameterMetadataImpl.java
M hibernate-core/src/main/java/org/hibernate/query/ParameterMetadata.java
M hibernate-core/src/main/java/org/hibernate/query/QueryParameter.java
M hibernate-core/src/main/java/org/hibernate/query/internal/ParameterMetadataImpl.java
M hibernate-core/src/main/java/org/hibernate/query/internal/QueryParameterBindingImpl.java
M hibernate-core/src/main/java/org/hibernate/query/internal/QueryParameterBindingsImpl.java
M hibernate-core/src/main/java/org/hibernate/query/spi/ParameterMetadataImplementor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmSelectionQueryImpl.java
Log Message:
-----------
fix typing issues related to QueryParameterBindings
+ more code cleanups
Commit: aacc0e29176ae44e995450fc7a9f374daaac3814
https://github.com/hibernate/hibernate-orm/commit/aacc0e29176ae44e995450f...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-01-04 (Sat, 04 Jan 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/DiscriminatorSqmPath.java
M hibernate-core/src/main/java/org/hibernate/procedure/internal/FunctionReturnImpl.java
M hibernate-core/src/main/java/org/hibernate/procedure/internal/ProcedureParameterImpl.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/FullyQualifiedReflectivePathTerminal.java
M hibernate-core/src/main/java/org/hibernate/query/internal/QueryParameterNamedImpl.java
M hibernate-core/src/main/java/org/hibernate/query/spi/AbstractQueryParameter.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/SelfRenderingSqmOrderedSetAggregateFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingSqmWindowFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/DomainParameterXref.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/AbstractSqmRestrictedDmlStatement.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/SqmVisitableNode.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/cte/SqmCteStatement.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/delete/SqmDeleteStatement.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/AbstractSqmFrom.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/SqmElementAggregateFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmFkExpression.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmFunctionPath.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/domain/SqmIndexedCollectionAccessPath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmMapEntryReference.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmTreatedBagJoin.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmTreatedCrossJoin.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmTreatedEmbeddedValuedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmTreatedEntityJoin.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmTreatedEntityValuedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmTreatedListJoin.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmTreatedMapJoin.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmTreatedPluralPartJoin.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmTreatedRoot.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmTreatedSetJoin.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmTreatedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmTreatedSingularJoin.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/AsWrapperSqmExpression.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/JpaCriteriaParameter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmAliasedNodeRef.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmAny.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmAnyDiscriminatorValue.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmBinaryArithmetic.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmByUnit.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmCaseSearched.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmCaseSimple.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmCastTarget.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmCoalesce.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmCollation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmCollectionSize.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmDistinct.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmDurationUnit.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmEnumLiteral.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmEvery.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmExtractUnit.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmFieldLiteral.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmFormat.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmHqlNumericLiteral.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmJpaCriteriaParameterWrapper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmJsonExistsExpression.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmJsonNullBehavior.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmJsonObjectAggUniqueKeysBehavior.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmJsonQueryExpression.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmJsonTableFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmJsonValueExpression.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmLiteral.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmLiteralEmbeddableType.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmLiteralEntityType.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmLiteralNull.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmModifiedSubQueryExpression.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmNamedExpression.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmNamedParameter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmOver.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmOverflow.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmParameterizedEntityType.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmPositionalParameter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmSelfRenderingExpression.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmSetReturningFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmStar.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmSummarization.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmToDuration.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmTrimSpecification.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmTuple.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmUnaryOperation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmWindow.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmXmlAttributesExpression.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmXmlElementExpression.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmXmlTableFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/ValueBindJpaCriteriaParameter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/insert/AbstractSqmInsertStatement.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/insert/SqmConflictClause.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/insert/SqmInsertSelectStatement.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/insert/SqmInsertValuesStatement.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/predicate/SqmBetweenPredicate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/predicate/SqmBooleanExpressionPredicate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/predicate/SqmComparisonPredicate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/predicate/SqmEmptinessPredicate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/predicate/SqmExistsPredicate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/predicate/SqmGroupedPredicate.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/predicate/SqmInSubQueryPredicate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/predicate/SqmJunctionPredicate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/predicate/SqmLikePredicate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/predicate/SqmMemberOfPredicate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/predicate/SqmNegatedPredicate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/predicate/SqmNullnessPredicate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/predicate/SqmTruthnessPredicate.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/SqmDynamicInstantiation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmDynamicInstantiationArgument.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmJpaCompoundSelection.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmQueryGroup.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmQueryPart.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmQuerySpec.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmSelection.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmSubQuery.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/update/SqmUpdateStatement.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcCallFunctionReturnImpl.java
Log Message:
-----------
cleanups around QueryParameterImplementor
and rename a parameter across the whole SQL hierarchy (!)
Compare: https://github.com/hibernate/hibernate-orm/compare/b8076d7a2dbb...aacc0e2...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
2 days, 4 hours
[hibernate/hibernate-orm] 608800: move JoinedSubclassEntityPersister.reverse() metho...
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 6088005857b40cb357a084ca77fa34d1806b7df2
https://github.com/hibernate/hibernate-orm/commit/6088005857b40cb357a084c...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-01-04 (Sat, 04 Jan 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/util/collections/ArrayHelper.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/JoinedSubclassEntityPersister.java
Log Message:
-----------
move JoinedSubclassEntityPersister.reverse() methods to ArrayHelper
Commit: a9da3457fa77059e1c1e63cb316da922a133a09c
https://github.com/hibernate/hibernate-orm/commit/a9da3457fa77059e1c1e63c...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-01-04 (Sat, 04 Jan 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/DuplicateMappingException.java
M hibernate-core/src/main/java/org/hibernate/action/internal/AbstractEntityInsertAction.java
M hibernate-core/src/main/java/org/hibernate/binder/internal/BatchSizeBinder.java
M hibernate-core/src/main/java/org/hibernate/binder/internal/CommentBinder.java
M hibernate-core/src/main/java/org/hibernate/binder/internal/DiscriminatorOptionsBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/MetadataSources.java
M hibernate-core/src/main/java/org/hibernate/boot/cfgxml/spi/LoadedConfig.java
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/Origin.java
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/stax/JpaOrmXmlEventReader.java
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/stax/LocalXmlResourceResolver.java
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/stax/XMLStreamConstantsUtils.java
M hibernate-core/src/main/java/org/hibernate/boot/model/IdentifierGeneratorDefinition.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/AggregateComponentSecondPass.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/AnnotatedJoinColumns.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/EntityBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/GeneratorAnnotationHelper.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/ManagedResourcesImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/OverriddenMappingDefaults.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/AbstractEntitySourceImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/AbstractPluralAttributeSourceImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/AbstractSingularAttributeSourceEmbeddedImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/AuxiliaryDatabaseObjectBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/EntityHierarchyBuilder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/EntityHierarchySourceImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/FetchCharacteristicsPluralAttributeImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/FormulaImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/HbmMetadataSourceProcessorImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/JoinedSubclassEntitySourceImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/RelationalObjectBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/RelationalValueSourceHelper.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/SingularAttributeSourceBasicImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/SingularAttributeSourceOneToOneImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/SingularIdentifierAttributeSourceImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/models/annotations/internal/FilterDefAnnotation.java
M hibernate-core/src/main/java/org/hibernate/boot/models/annotations/internal/UuidGeneratorAnnotation.java
M hibernate-core/src/main/java/org/hibernate/boot/models/xml/internal/db/JoinColumnProcessing.java
M hibernate-core/src/main/java/org/hibernate/boot/registry/internal/BootstrapServiceRegistryImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/registry/selector/internal/StrategySelectorImpl.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/spi/interceptor/EnhancementHelper.java
M hibernate-core/src/main/java/org/hibernate/bytecode/internal/bytebuddy/BytecodeProviderImpl.java
M hibernate-core/src/main/java/org/hibernate/bytecode/internal/bytebuddy/PassThroughInterceptor.java
M hibernate-core/src/main/java/org/hibernate/cache/cfg/internal/DomainDataRegionConfigImpl.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/CacheKeyImplementation.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/NaturalIdCacheKey.java
M hibernate-core/src/main/java/org/hibernate/cache/spi/entry/StructuredCacheEntry.java
M hibernate-core/src/main/java/org/hibernate/dialect/AbstractPostgreSQLStructJdbcType.java
M hibernate-core/src/main/java/org/hibernate/dialect/DmlTargetColumnQualifierSupport.java
M hibernate-core/src/main/java/org/hibernate/dialect/GroupByConstantRenderingStrategy.java
M hibernate-core/src/main/java/org/hibernate/dialect/GroupBySummarizationRenderingStrategy.java
M hibernate-core/src/main/java/org/hibernate/dialect/JsonHelper.java
M hibernate-core/src/main/java/org/hibernate/dialect/MariaDBSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQLSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/NullOrdering.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleArrayJdbcType.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleBaseStructJdbcType.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLArrayJdbcType.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLIntervalSecondJdbcType.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/RowLockStrategy.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServerSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/SelectItemReferenceStrategy.java
M hibernate-core/src/main/java/org/hibernate/dialect/TiDBSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/aggregate/OracleAggregateSupport.java
M hibernate-core/src/main/java/org/hibernate/dialect/aggregate/SQLServerAggregateSupport.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/InsertSubstringOverlayEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/SQLServerEveryAnyEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/SqlColumn.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayHelper.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayConstructorFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/PostgreSQLArrayConstructorFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/array/PostgreSQLArrayTrimEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/json/DB2JsonTableFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/json/H2JsonValueFunction.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/JsonPathHelper.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/json/PostgreSQLJsonReplaceFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonArrayAppendFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonExistsFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonInsertFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonQueryFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonReplaceFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/json/SQLServerJsonTableFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/temptable/TemporaryTable.java
M hibernate-core/src/main/java/org/hibernate/dialect/temptable/TemporaryTableHelper.java
M hibernate-core/src/main/java/org/hibernate/dialect/temptable/TemporaryTableKind.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/Cascade.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/EntityEntryContext.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/ForeignKeys.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/ManagedTypeHelper.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/Nullability.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/internal/JdbcEnvironmentImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/FormatStyle.java
M hibernate-core/src/main/java/org/hibernate/engine/jndi/internal/JndiServiceImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/transaction/jta/platform/internal/WebSphereExtendedJtaPlatform.java
M hibernate-core/src/main/java/org/hibernate/engine/transaction/jta/platform/internal/WebSphereJtaPlatform.java
M hibernate-core/src/main/java/org/hibernate/event/spi/AutoFlushEvent.java
M hibernate-core/src/main/java/org/hibernate/event/spi/DeleteEvent.java
M hibernate-core/src/main/java/org/hibernate/event/spi/PostInsertEvent.java
M hibernate-core/src/main/java/org/hibernate/event/spi/PostUpdateEvent.java
M hibernate-core/src/main/java/org/hibernate/event/spi/PostUpsertEvent.java
M hibernate-core/src/main/java/org/hibernate/event/spi/PreDeleteEvent.java
M hibernate-core/src/main/java/org/hibernate/generator/EventType.java
M hibernate-core/src/main/java/org/hibernate/id/SequenceMismatchStrategy.java
M hibernate-core/src/main/java/org/hibernate/id/uuid/CustomVersionOneStrategy.java
M hibernate-core/src/main/java/org/hibernate/internal/util/ExceptionHelper.java
M hibernate-core/src/main/java/org/hibernate/internal/util/GenericsHelper.java
M hibernate-core/src/main/java/org/hibernate/internal/util/ImmutableBitSet.java
M hibernate-core/src/main/java/org/hibernate/internal/util/NullnessUtil.java
M hibernate-core/src/main/java/org/hibernate/internal/util/collections/BoundedConcurrentHashMap.java
M hibernate-core/src/main/java/org/hibernate/internal/util/collections/ConcurrentReferenceHashMap.java
M hibernate-core/src/main/java/org/hibernate/internal/util/collections/ReadOnlyMap.java
M hibernate-core/src/main/java/org/hibernate/jpa/event/internal/CallbackRegistryImpl.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSelectBuilder.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/MultiKeyLoadHelper.java
M hibernate-core/src/main/java/org/hibernate/mapping/MappedSuperclass.java
M hibernate-core/src/main/java/org/hibernate/mapping/PersistentClass.java
M hibernate-core/src/main/java/org/hibernate/metamodel/CollectionClassification.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/AbstractCompositeIdentifierMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/EmbeddableRepresentationStrategyPojo.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/EntityRepresentationStrategyPojoStandard.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/EmbeddableMappingType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/MappingModelHelper.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/AbstractDomainPath.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/AbstractEmbeddableMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EmbeddedForeignKeyDescriptor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/IdClassEmbeddable.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/InverseNonAggregatedIdentifierMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/ManyToManyCollectionPart.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/MappingModelCreationHelper.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/NonAggregatedIdentifierMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/OneToManyCollectionPart.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/SelectableMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/SimpleForeignKeyDescriptor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/ToOneAttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/ordering/ast/ColumnReference.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/ordering/ast/ParseTreeVisitor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/ordering/ast/PathConsumer.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/ordering/ast/PluralAttributePath.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/AbstractAttribute.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/MapMember.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/SingularAttributeImpl.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/EntityPropertyMapping.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/JoinedSubclassEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/mutation/AttributeAnalysis.java
M hibernate-core/src/main/java/org/hibernate/proxy/HibernateProxy.java
M hibernate-core/src/main/java/org/hibernate/query/common/FetchClauseType.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SqmPathRegistryImpl.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SqmTreeCreationHelper.java
M hibernate-core/src/main/java/org/hibernate/query/internal/QueryParameterBindingsImpl.java
M hibernate-core/src/main/java/org/hibernate/query/internal/ScrollableResultsIterator.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/dynamic/DynamicFetchBuilderStandard.java
M hibernate-core/src/main/java/org/hibernate/query/spi/Limit.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/FunctionRenderer.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/MultipatternSqmFunctionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/KeyBasedPagination.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/internal/SqmSelectionQueryImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/spi/SqmCreationHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/AggregateColumnAssignmentHandler.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/FromClauseIndex.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/AnyDiscriminatorPathInterpretation.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/EntityValuedPathInterpretation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/SqlAstQueryPartProcessingStateImpl.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/tree/domain/SqmPluralPartJoin.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmTreatedPluralPartJoin.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/AbstractSqmParameter.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/expression/SqmFieldLiteral.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmParameter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/from/SqmRoot.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/predicate/SqmJunctionPredicate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmQueryGroup.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmQuerySpec.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmSortSpecification.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmSubQuery.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tuple/internal/AnonymousTupleEntityValuedModelPart.java
M hibernate-core/src/main/java/org/hibernate/resource/jdbc/internal/AbstractLogicalConnectionImplementor.java
M hibernate-core/src/main/java/org/hibernate/resource/transaction/backend/jta/internal/DdlTransactionIsolatorJtaImpl.java
M hibernate-core/src/main/java/org/hibernate/result/internal/OutputsImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/SqlTreePrinter.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/internal/TableGroupHelper.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstWalker.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AggregateFunctionChecker.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/SqlAstTreeHelper.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/cte/CteMaterialization.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/cte/CteSearchClauseKind.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/cte/CteTable.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/ExtractUnit.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/TrimSpecification.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/LazyTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/StandardJdbcMutationExecutor.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/spi/JdbcLockStrategy.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/spi/JdbcOperationQuerySelect.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/spi/JdbcParametersList.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/DomainResultCreationState.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/Initializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/internal/EmbeddableForeignKeyResultImpl.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/graph/entity/internal/EntityDelayedFetchInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/tuple/TupleResult.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/extract/internal/SequenceInformationExtractorTiDBDatabaseImpl.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/extract/spi/NameSpaceTablesInformation.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/exec/ScriptTargetOutputToStdout.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/script/SqlScriptVisitor.java
M hibernate-core/src/main/java/org/hibernate/type/AnyType.java
M hibernate-core/src/main/java/org/hibernate/type/TypeHelper.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/spi/CollectionJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/spi/JavaTypeRegistry.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/ArrayJdbcType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/spi/JdbcTypeRegistry.java
M hibernate-core/src/main/java/org/hibernate/type/format/jaxb/JaxbXmlFormatMapper.java
M hibernate-core/src/main/java/org/hibernate/type/internal/ParameterizedTypeImpl.java
Log Message:
-----------
Some cleanups done automatically by IntelliJ with some revision by me
Commit: b8076d7a2dbb0207db3505fd6c1e3e76932db624
https://github.com/hibernate/hibernate-orm/commit/b8076d7a2dbb0207db3505f...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-01-04 (Sat, 04 Jan 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/procedure/internal/ProcedureParamBindings.java
M hibernate-core/src/main/java/org/hibernate/query/internal/QueryParameterBindingsImpl.java
M hibernate-core/src/main/java/org/hibernate/query/spi/AbstractCommonQueryContract.java
M hibernate-core/src/main/java/org/hibernate/query/spi/QueryParameterBindings.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmSelectionQueryImpl.java
Log Message:
-----------
some cleanups around QueryParameterBindings
Compare: https://github.com/hibernate/hibernate-orm/compare/18291d8da977...b8076d7...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
2 days, 5 hours
[hibernate/hibernate-orm] 18291d: escalate some annotation deprecations to forRemova...
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 18291d8da9774ea8275e6012469de0ec6f03a695
https://github.com/hibernate/hibernate-orm/commit/18291d8da9774ea8275e601...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-01-04 (Sat, 04 Jan 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/annotations/AttributeAccessor.java
M hibernate-core/src/main/java/org/hibernate/annotations/Cascade.java
M hibernate-core/src/main/java/org/hibernate/annotations/CascadeType.java
M hibernate-core/src/main/java/org/hibernate/annotations/Checks.java
M hibernate-core/src/main/java/org/hibernate/annotations/FlushModeType.java
M hibernate-core/src/main/java/org/hibernate/annotations/GenericGenerator.java
M hibernate-core/src/main/java/org/hibernate/annotations/GenericGenerators.java
M hibernate-core/src/main/java/org/hibernate/annotations/NamedNativeQuery.java
M hibernate-core/src/main/java/org/hibernate/annotations/NamedQuery.java
M hibernate-core/src/main/java/org/hibernate/annotations/ResultCheckStyle.java
M hibernate-core/src/main/java/org/hibernate/annotations/SQLDelete.java
M hibernate-core/src/main/java/org/hibernate/annotations/SQLDeleteAll.java
M hibernate-core/src/main/java/org/hibernate/annotations/SQLInsert.java
M hibernate-core/src/main/java/org/hibernate/annotations/SQLUpdate.java
Log Message:
-----------
escalate some annotation deprecations to forRemoval=true
especially the enums which names collide with JPA
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
2 days, 5 hours