Branch: refs/heads/main
Home:
https://github.com/hibernate/hibernate-orm
Commit: e3ed3028c40f00bdf872781f51f2872b48fcbe49
https://github.com/hibernate/hibernate-orm/commit/e3ed3028c40f00bdf872781...
Author: Gavin <gavin(a)hibernate.org>
Date: 2023-01-04 (Wed, 04 Jan 2023)
Changed paths:
A
hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/InformixDialectTestCase.java
Log Message:
-----------
Revert "disable fragile test"
This reverts commit 2d3b787fc02c1182f862d50ff7e81344cbbad66d.
Commit: 196d7a1b5a4f4bd91fde02d7914a32ba35bf33f5
https://github.com/hibernate/hibernate-orm/commit/196d7a1b5a4f4bd91fde02d...
Author: Gavin <gavin(a)hibernate.org>
Date: 2023-01-04 (Wed, 04 Jan 2023)
Changed paths:
M
hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/InformixDialectTestCase.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/ChrLiteralEmulation.java
M hibernate-core/src/main/java/org/hibernate/metamodel/MappingMetamodel.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/MappingMetamodelImpl.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/internal/SqmCriteriaNodeBuilder.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/StandardArgumentsValidators.java
Log Message:
-----------
resolve an issue with ArgumentsValidator and access to the MappingMetamodel
(ideally we should never access the MappingMetamodel from ArgumentsValidator)
Commit: 1074891a360a073298577e8c2fa17e035ae261c4
https://github.com/hibernate/hibernate-orm/commit/1074891a360a073298577e8...
Author: Gavin <gavin(a)hibernate.org>
Date: 2023-01-04 (Wed, 04 Jan 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/Dialect.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
A
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/AbstractCommonQueryContract.java
M hibernate-core/src/main/java/org/hibernate/query/spi/QueryEngine.java
M hibernate-core/src/main/java/org/hibernate/query/spi/QueryEngineOptions.java
M
hibernate-core/src/main/java/org/hibernate/query/spi/QueryParameterBindingTypeResolver.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmCriteriaNodeBuilder.java
M
hibernate-core/src/main/java/org/hibernate/sql/exec/internal/AbstractJdbcParameter.java
Log Message:
-----------
migrate to accessing QueryParameterBindingTypeResolver via MappingMetamodelImplementor
it's just not elegant to have it as a supertype of SessionFactoryImplementor (so
deprecate that)
Commit: 08de2ff104ea221a4ef4258a1204c30df4347e36
https://github.com/hibernate/hibernate-orm/commit/08de2ff104ea221a4ef4258...
Author: Gavin <gavin(a)hibernate.org>
Date: 2023-01-04 (Wed, 04 Jan 2023)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/ArgumentTypesValidator.java
Log Message:
-----------
after all that, we've decided that a better solution is to coerce the enum to the
right type
so I'm going to accept both interpretations of the enum, which is better for the
user,
and this is also much cleaner implementation-wise
This effectively rolls back most of the previous work on HHH-15711
Compare:
https://github.com/hibernate/hibernate-orm/compare/9369fbd59781...08de2ff...