[hibernate/hibernate-orm] 5110fd: HHH-16776 more consistent reporting of errors in a...
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 5110fd465323e9f812dec8cf3d664b6524b02a30
https://github.com/hibernate/hibernate-orm/commit/5110fd465323e9f812dec8c...
Author: Gavin <gavin(a)hibernate.org>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/AbstractManagedType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/BasicSqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/SingularAttributeImpl.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
A hibernate-core/src/main/java/org/hibernate/query/PathElementException.java
M hibernate-core/src/main/java/org/hibernate/query/PathException.java
A hibernate-core/src/main/java/org/hibernate/query/TerminalPathException.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/SqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/NonAggregatedCompositeSimplePath.java
Log Message:
-----------
HHH-16776 more consistent reporting of errors in attribute paths
and squash some warnings
Commit: 43af98fa5295e412fea25f22df2d1de5a758439e
https://github.com/hibernate/hibernate-orm/commit/43af98fa5295e412fea25f2...
Author: Gavin <gavin(a)hibernate.org>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/AnnotatedColumn.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/BasicValueBinder.java
Log Message:
-----------
HHH-16731 fix validation of @Any mappings
Compare: https://github.com/hibernate/hibernate-orm/compare/9075cf84fb1a...43af98f...
2 years, 6 months
[hibernate/hibernate-orm] 9075cf: HHH-16772 Added a check method to `SetFieldOnArgum...
by Aurimas Niekis
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 9075cf84fb1a046903f1e62dcf56726051c98c6b
https://github.com/hibernate/hibernate-orm/commit/9075cf84fb1a046903f1e62...
Author: Aurimas Niekis <aurimas(a)niekis.lt>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/bytecode/internal/bytebuddy/BytecodeProviderImpl.java
M hibernate-core/src/test/java/org/hibernate/bytecode/internal/bytebuddy/GenerateProxiesTest.java
A hibernate-core/src/test/java/org/hibernate/bytecode/internal/bytebuddy/MappedSuperclassEntity.java
A hibernate-core/src/test/java/org/hibernate/bytecode/internal/bytebuddy/mappedsuperclass/BaseMappedSuperclass.java
Log Message:
-----------
HHH-16772 Added a check method to `SetFieldOnArgument` setter bytecode generator to check if value type is 64-bit and adjust operand stack size accordingly. (#6756)
HHH-16772 Added a check method to `SetFieldOnArgument` setter bytecode generator to check if value type is 64-bit and adjust operand stack size accordingly.
2 years, 6 months
[hibernate/hibernate-orm] 3dff3f: API changes for query-validator
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 3dff3fb20ec3f716abefd1e688c8d8fe6066bf34
https://github.com/hibernate/hibernate-orm/commit/3dff3fb20ec3f716abefd1e...
Author: Gavin <gavin(a)hibernate.org>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/AbstractManagedType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/DomainType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/BagAttributeImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/EntityTypeImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/ListAttributeImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/MapAttributeImpl.java
M hibernate-core/src/main/java/org/hibernate/query/spi/AbstractSelectionQuery.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/SqmExpressible.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/SqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmSubQuery.java
Log Message:
-----------
API changes for query-validator
Commit: 0ae432f0fba261409ae1ac550ed6b0f5bcf741e1
https://github.com/hibernate/hibernate-orm/commit/0ae432f0fba261409ae1ac5...
Author: Gavin <gavin(a)hibernate.org>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/AttributeFactory.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/AbstractManagedType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/MappedSuperclassTypeImpl.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/type/AnyType.java
M hibernate-core/src/main/java/org/hibernate/type/ComponentType.java
M hibernate-core/src/test/java/org/hibernate/orm/test/inheritance/TransientOverrideAsPersistentJoined.java
Log Message:
-----------
misc minor changes
Commit: a3e6e065198add152bbd5c6968efc03679f13c80
https://github.com/hibernate/hibernate-orm/commit/a3e6e065198add152bbd5c6...
Author: Gavin <gavin(a)hibernate.org>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/StandardHqlTranslator.java
Log Message:
-----------
refactor out a function so that it can be used by query-validator
Commit: 0a98b41f0e1782c7ef6fa15504fc3a32e43222e3
https://github.com/hibernate/hibernate-orm/commit/0a98b41f0e1782c7ef6fa15...
Author: Gavin <gavin(a)hibernate.org>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SqmPathRegistryImpl.java
Log Message:
-----------
fix an IOOB exception in SqmPathRegistryImpl
Commit: f7ab7f4afc6b98736269470a69cd7fd3c0b6f973
https://github.com/hibernate/hibernate-orm/commit/f7ab7f4afc6b98736269470...
Author: Gavin <gavin(a)hibernate.org>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
Log Message:
-----------
fix error when treat target type is not found
Commit: 910c5d4276598e27023559c06d5e73c88b04e7c1
https://github.com/hibernate/hibernate-orm/commit/910c5d4276598e27023559c...
Author: Gavin <gavin(a)hibernate.org>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/AttributeFactory.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/JpaMetamodelImpl.java
M hibernate-core/src/main/java/org/hibernate/type/AnyType.java
M hibernate-core/src/main/java/org/hibernate/type/ComponentType.java
Log Message:
-----------
slightly improve some error messages
Commit: bdacc8b05f519dfe452fe9728e27d932c7a6638f
https://github.com/hibernate/hibernate-orm/commit/bdacc8b05f519dfe452fe97...
Author: Gavin <gavin(a)hibernate.org>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/internal/SessionFactoryObserverForNamedQueryValidation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/CastStrEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/CoalesceIfnullEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/DateTruncEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/ExtractFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/FormatFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/HypotheticalSetWindowEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/InsertSubstringOverlayEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/InverseDistributionFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/InverseDistributionWindowEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/LocatePositionEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/LpadRpadPadEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/NvlCoalesceEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/OracleTruncFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/PostgreSQLTruncFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/PostgreSQLTruncRoundFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/SqlServerConvertTruncFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/SybaseTruncFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/TransactSQLStrFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/TruncFunction.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/ordering/ast/OrderingExpression.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/BagAttributeImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/MappingMetamodelImpl.java
M hibernate-core/src/main/java/org/hibernate/query/hql/HqlTranslator.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/BasicDotIdentifierConsumer.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/FullyQualifiedReflectivePathTerminal.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/QuerySplitter.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/internal/NamedResultSetMappingMementoImpl.java
M hibernate-core/src/main/java/org/hibernate/query/internal/ParameterMetadataImpl.java
A hibernate-core/src/main/java/org/hibernate/query/internal/QueryEngineImpl.java
M hibernate-core/src/main/java/org/hibernate/query/internal/ResultMementoBasicStandard.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
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/AbstractSqmSelfRenderingFunctionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/JdbcEscapeFunctionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/MultipatternSqmFunctionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SqmFunctionDescriptor.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/SqmUtil.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/spi/BaseSemanticQueryWalker.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/FakeSqmToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/AbstractSqmStatement.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/SqmMapEntryReference.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmExpression.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/jpa/ParameterCollector.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/AbstractSqmSelectQuery.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmSelectStatement.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmSubQuery.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/EntityJoinTest.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
Log Message:
-----------
make it easier to mock the QueryEngine
Commit: 81deaa10492078e21cfb754730c5ac2a9a6b30b7
https://github.com/hibernate/hibernate-orm/commit/81deaa10492078e21cfb754...
Author: Gavin <gavin(a)hibernate.org>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/internal/QueryEngineImpl.java
Log Message:
-----------
add missing @Override
Compare: https://github.com/hibernate/hibernate-orm/compare/67f737f4ab9d...81deaa1...
2 years, 6 months