[hibernate/hibernate-orm] c74d6f: HHH-17006, HHH-13016 various refactorings/cleanups...
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: c74d6fa86f607c39d46cc42b1cbe12eefa55e61b
https://github.com/hibernate/hibernate-orm/commit/c74d6fa86f607c39d46cc42...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2023-07-29 (Sat, 29 Jul 2023)
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/internal/QueryParameterBindingTypeResolverImpl.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/internal/FullyQualifiedReflectivePathTerminal.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/internal/QueryInterpretationCacheStandardImpl.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/QueryParameterBinding.java
M hibernate-core/src/main/java/org/hibernate/query/spi/QueryParameterBindingTypeResolver.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/SqmPathSource.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/ParameterCollector.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmCriteriaNodeBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/AbstractSqmPath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmFkExpression.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/AbstractSqmExpression.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/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/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/SqmLiteral.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/jpa/AbstractJpaSelection.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/jpa/AbstractJpaTupleElement.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/update/SqmUpdateStatement.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/AbstractJdbcParameter.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/spi/JdbcParameterBindings.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/FunctionTests.java
Log Message:
-----------
HHH-17006, HHH-13016 various refactorings/cleanups before fix
- Misc cleanups and fixes to incorrect generic typing of some operations
- Try to fix bodgy type inference algorithm for case/when expressions
Commit: ed88d050f87c0872b1829e6e1a0750ae18478c17
https://github.com/hibernate/hibernate-orm/commit/ed88d050f87c0872b1829e6...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2023-07-29 (Sat, 29 Jul 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/QueryParameterBindingTypeResolverImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/AbstractJdbcParameter.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/FunctionTests.java
Log Message:
-----------
HHH-17006 fix HQL ':enumValue is null'
Compare: https://github.com/hibernate/hibernate-orm/compare/5daf7a035452...ed88d05...
9 months, 2 weeks
[hibernate/hibernate-orm] 87c899: Make sure tests work with Oracle 11
by Christian Beikov
Branch: refs/heads/6.2
Home: https://github.com/hibernate/hibernate-orm
Commit: 87c89959ba3ac87932bc2ecb537a1fd37c3c009d
https://github.com/hibernate/hibernate-orm/commit/87c89959ba3ac87932bc2ec...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-07-28 (Fri, 28 Jul 2023)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/idclass/IdClassWithSuperclassTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cache/ManyToOneTestReusedColumn.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/LazyAbstractManyToOneNoProxyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/LazyManyToOneNoProxyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/embeddable/EmbeddableWithParentWithInheritance2Test.java
M hibernate-core/src/test/java/org/hibernate/orm/test/embeddable/EmbeddableWithParentWithInheritanceTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/foreignkeys/sorting/A.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/criteria/SelectOnlyArrayPropertyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/locking/RemoveEntityTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/sql/exec/manytoone/EntityWithEagerManyToOneTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/sql/exec/manytoone/EntityWithLazyManyToOneTest.java
Log Message:
-----------
Make sure tests work with Oracle 11
9 months, 2 weeks
[hibernate/hibernate-orm] dac96a: HHH-16911 MapBackedClassValue ClassLoader leak
by Sanne Grinovero
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: dac96abd240b66f747ea01260207ce72f20dcef3
https://github.com/hibernate/hibernate-orm/commit/dac96abd240b66f747ea012...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2023-07-27 (Thu, 27 Jul 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/util/collections/MapBackedClassValue.java
Log Message:
-----------
HHH-16911 MapBackedClassValue ClassLoader leak
Commit: a03c947b5d93fb4c93eefb76621b00864a8ad467
https://github.com/hibernate/hibernate-orm/commit/a03c947b5d93fb4c93eefb7...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2023-07-27 (Thu, 27 Jul 2023)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/LeakUtilitySelfTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/PhantomReferenceLeakDetector.java
Log Message:
-----------
HHH-16911 Introduce a testing utility to spot memory leaks
Commit: 9973c80a767e21ef9a1ee77b99b952875a160fb2
https://github.com/hibernate/hibernate-orm/commit/9973c80a767e21ef9a1ee77...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2023-07-27 (Thu, 27 Jul 2023)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/ClassLoaderLeakDetector.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/ClassLoaderLeaksUtilityTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/IsolatedClassLoader.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/LeakingTestAction.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/NotLeakingTestAction.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/PhantomReferenceLeakDetector.java
Log Message:
-----------
HHH-16911 Introduce a testing utility to spot ClassLoader leaks
Commit: 5a215a146f089f98b602595b21b75b6d3083dda1
https://github.com/hibernate/hibernate-orm/commit/5a215a146f089f98b602595...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2023-07-27 (Thu, 27 Jul 2023)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/HibernateClassLoaderLeaksTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/HibernateLoadingTestAction.java
Log Message:
-----------
HHH-16911 Integration test for empty SessionFactory to not leak the CL
Commit: 4c3666babc3828bfc190eddcfd74c554668fbbc2
https://github.com/hibernate/hibernate-orm/commit/4c3666babc3828bfc190edd...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2023-07-27 (Thu, 27 Jul 2023)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/HibernateCallbacksTestAction.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/HibernateClassLoaderLeaksTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/HibernateLoadingTestAction.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bootstrap/registry/classloading/NotLeakingTestAction.java
Log Message:
-----------
HHH-16911 Integration test for SessionFactory using callbacks to not leak ClassLoader
Commit: a9f77b4cfb6e3923f36ca8880914a7ad83e0852b
https://github.com/hibernate/hibernate-orm/commit/a9f77b4cfb6e3923f36ca88...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2023-07-27 (Thu, 27 Jul 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
Log Message:
-----------
HHH-16911 Ensure we don't leak references to JPA callbacks on SessionFactory close
Commit: ae934e72eebcefff219a45bc63d09b69c349f0f1
https://github.com/hibernate/hibernate-orm/commit/ae934e72eebcefff219a45b...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2023-07-27 (Thu, 27 Jul 2023)
Changed paths:
A hibernate-core/src/main/java/org/hibernate/internal/util/collections/EmptyReadOnlyMap.java
M hibernate-core/src/main/java/org/hibernate/internal/util/collections/MapBackedClassValue.java
A 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
Log Message:
-----------
HHH-16911 Save some memory in CallbackRegistryImpl
Compare: https://github.com/hibernate/hibernate-orm/compare/d213fff3de94...ae934e7...
9 months, 2 weeks
[hibernate/hibernate-orm] d213ff: Make sure tests work with Oracle 11
by Christian Beikov
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: d213fff3de94ce78788db742134c614b8bd40da4
https://github.com/hibernate/hibernate-orm/commit/d213fff3de94ce78788db74...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-07-27 (Thu, 27 Jul 2023)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/idclass/IdClassWithSuperclassTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/basic/ExtendedEnhancementNonStandardAccessTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/cache/ManyToOneTestReusedColumn.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/LazyAbstractManyToOneNoProxyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/LazyManyToOneNoProxyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/embeddable/EmbeddableWithParentWithInheritance2Test.java
M hibernate-core/src/test/java/org/hibernate/orm/test/embeddable/EmbeddableWithParentWithInheritanceTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/foreignkeys/sorting/A.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/criteria/SelectOnlyArrayPropertyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/sql/exec/manytoone/EntityWithEagerManyToOneTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/sql/exec/manytoone/EntityWithLazyManyToOneTest.java
Log Message:
-----------
Make sure tests work with Oracle 11
9 months, 2 weeks