[hibernate/hibernate-orm] c38ab8: audit calls to convert()
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: c38ab8bc820472eb271c694090030fb2d40d609f
https://github.com/hibernate/hibernate-orm/commit/c38ab8bc820472eb271c694...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-06-29 (Sun, 29 Jun 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/cursor/internal/FallbackRefCursorSupport.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/cursor/internal/StandardRefCursorSupport.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/StatementPreparerImpl.java
M hibernate-core/src/main/java/org/hibernate/resource/transaction/backend/jdbc/internal/JdbcIsolationDelegate.java
M hibernate-core/src/main/java/org/hibernate/resource/transaction/backend/jta/internal/DdlTransactionIsolatorJtaImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcCallParameterExtractorImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcCallParameterRegistrationImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/StandardJdbcMutationExecutor.java
M hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/internal/AbstractResultSetAccess.java
M hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/internal/DeferredResultSetAccess.java
M hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/internal/JdbcValuesResultSetImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/internal/ResultSetAccess.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/extract/internal/ExtractionContextImpl.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/Helper.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/exec/GenerationTargetToDatabase.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/exec/ImprovedExtractionContextImpl.java
Log Message:
-----------
audit calls to convert()
ideally, such calls should always pass the SQL statement as a separate argument
Commit: 3c806ab3aa1899c390da247495a2c53441d08b24
https://github.com/hibernate/hibernate-orm/commit/3c806ab3aa1899c390da247...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-06-29 (Sun, 29 Jun 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/internal/AbstractResultSetAccess.java
M hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/internal/DeferredResultSetAccess.java
M hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/internal/DirectResultSetAccess.java
M hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/internal/ResultSetAccess.java
Log Message:
-----------
simplify ResultSetAccess hierarchy
Compare: https://github.com/hibernate/hibernate-orm/compare/be1d75e76785...3c806ab...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
2 months, 3 weeks
[hibernate/hibernate-orm] 75d603: HHH-19559 add hibernate.multi_tenant.set_schema
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 75d60315bef90105715b8647c9cf482fd29c00de
https://github.com/hibernate/hibernate-orm/commit/75d60315bef90105715b864...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-06-28 (Sat, 28 Jun 2025)
Changed paths:
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/cfg/MultiTenancySettings.java
M hibernate-core/src/main/java/org/hibernate/context/spi/AbstractCurrentSessionContext.java
M hibernate-core/src/main/java/org/hibernate/context/spi/CurrentTenantIdentifierResolver.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SessionDelegatorBaseImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SharedSessionContractImplementor.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SharedSessionDelegatorBaseImpl.java
M hibernate-core/src/main/java/org/hibernate/generator/internal/TenantIdGeneration.java
M hibernate-core/src/main/java/org/hibernate/internal/AbstractSharedSessionContract.java
M hibernate-core/src/main/java/org/hibernate/internal/NonContextualJdbcConnectionAccess.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
Log Message:
-----------
HHH-19559 add hibernate.multi_tenant.set_schema
Commit: 3dbd44cc397cacfd479d96a62f3a9b4d6d2b6696
https://github.com/hibernate/hibernate-orm/commit/3dbd44cc397cacfd479d96a...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-06-28 (Sat, 28 Jun 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/internal/JdbcEnvironmentInitiator.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/JdbcCoordinatorImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SharedSessionContractImplementor.java
M hibernate-core/src/main/java/org/hibernate/internal/ContextualJdbcConnectionAccess.java
M hibernate-core/src/main/java/org/hibernate/internal/NonContextualJdbcConnectionAccess.java
M hibernate-core/src/main/java/org/hibernate/resource/jdbc/internal/LogicalConnectionManagedImpl.java
M hibernate-core/src/main/java/org/hibernate/resource/jdbc/spi/JdbcSessionOwner.java
M hibernate-jfr/src/main/java/org/hibernate/event/jfr/internal/JfrEventMonitor.java
Log Message:
-----------
HHH-19559 some related refactoring
Commit: 351d922ab4ccfe3ba738eb56d5a0786d0f6e4ca5
https://github.com/hibernate/hibernate-orm/commit/351d922ab4ccfe3ba738eb5...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-06-28 (Sat, 28 Jun 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/NonContextualJdbcConnectionAccess.java
M hibernate-core/src/main/java/org/hibernate/resource/jdbc/internal/LogicalConnectionManagedImpl.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/spi/SchemaManagementToolCoordinator.java
Log Message:
-----------
HHH-19559 move management of the schema into LogicalConnectionManagedImpl
as requested by @sebersole
Commit: 7a6918a09d4fa6da6ae6f3cc27815b6cea636443
https://github.com/hibernate/hibernate-orm/commit/7a6918a09d4fa6da6ae6f3c...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-06-28 (Sat, 28 Jun 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/SessionFactoryBuilder.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/SessionFactoryBuilderImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/SessionFactoryOptionsBuilder.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/AbstractDelegatingSessionFactoryBuilder.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/cfg/Configuration.java
M hibernate-core/src/main/java/org/hibernate/cfg/MultiTenancySettings.java
M hibernate-core/src/main/java/org/hibernate/context/spi/CurrentTenantIdentifierResolver.java
A hibernate-core/src/main/java/org/hibernate/context/spi/TenantSchemaMapper.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/spi/DataSourceBasedMultiTenantConnectionProviderImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/AbstractSharedSessionContract.java
M hibernate-core/src/main/java/org/hibernate/resource/jdbc/spi/JdbcSessionOwner.java
Log Message:
-----------
HHH-19559 introduce TenantSchemaMapper
configuring a TenantSchemaMapper turns on schema-based multitenancy
Commit: 74fa9188cd2db885d58e4b43b7b42bee9dd8ddff
https://github.com/hibernate/hibernate-orm/commit/74fa9188cd2db885d58e4b4...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-06-28 (Sat, 28 Jun 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/context/spi/TenantSchemaMapper.java
M hibernate-core/src/main/java/org/hibernate/resource/jdbc/spi/JdbcSessionOwner.java
Log Message:
-----------
HHH-19559 add appropriate @Incubating annotations
Commit: e0349207764606e179326946e5cf4d1c64a5b93c
https://github.com/hibernate/hibernate-orm/commit/e0349207764606e17932694...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-06-28 (Sat, 28 Jun 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/relational/SchemaManager.java
M hibernate-core/src/main/java/org/hibernate/relational/internal/SchemaManagerImpl.java
Log Message:
-----------
HHH-19580 add ability to target a given schema/catalog in SchemaManager
Commit: dd29eb0676a40a17292afbd5514d216bf5f99624
https://github.com/hibernate/hibernate-orm/commit/dd29eb0676a40a17292afbd...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-06-28 (Sat, 28 Jun 2025)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/multitenancy/SchemaBasedMultitenancyTest.java
Log Message:
-----------
HHH-19559 test for schema-based multitenancy
Commit: 5be6604768e955847bf7a9c00bd1ccac5def9911
https://github.com/hibernate/hibernate-orm/commit/5be6604768e955847bf7a9c...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-06-28 (Sat, 28 Jun 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/AbstractSharedSessionContract.java
Log Message:
-----------
HHH-19559 remember the initial value of the schema setting
Commit: e5bcffd5a135dfecf1212ca9d999b3f18c10952d
https://github.com/hibernate/hibernate-orm/commit/e5bcffd5a135dfecf1212ca...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-06-28 (Sat, 28 Jun 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/relational/internal/SchemaManagerImpl.java
Log Message:
-----------
HHH-19580 don't overwrite the default schema/catalog set in properties
Commit: 7abe277f512191c6cecf05875361899dfb5728e0
https://github.com/hibernate/hibernate-orm/commit/7abe277f512191c6cecf058...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-06-28 (Sat, 28 Jun 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/AbstractSharedSessionContract.java
Log Message:
-----------
HHH-19559 use IdentifierHelper to handle casing of schema name is setSchema()
Commit: 1feeb0b760220e7265821c02367ea0dded751d10
https://github.com/hibernate/hibernate-orm/commit/1feeb0b760220e7265821c0...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-06-28 (Sat, 28 Jun 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/relational/SchemaManager.java
M hibernate-core/src/main/java/org/hibernate/relational/internal/SchemaManagerImpl.java
Log Message:
-----------
HHH-19580 simplify forSchemaAndCatalog() to forCatalog()
Commit: 82ec3f8f81577899374a7fe05d533daec6c23492
https://github.com/hibernate/hibernate-orm/commit/82ec3f8f81577899374a7fe...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-06-28 (Sat, 28 Jun 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/resource/jdbc/internal/LogicalConnectionManagedImpl.java
Log Message:
-----------
HHH-19559 light refactoring of LogicalConnectionManagedImpl
Commit: 6cdb3e9c4a728712df5635e47bb8bc6bf87fec3c
https://github.com/hibernate/hibernate-orm/commit/6cdb3e9c4a728712df5635e...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-06-28 (Sat, 28 Jun 2025)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/multitenancy/SchemaBasedMultitenancyTest.java
Log Message:
-----------
HHH-19559 improve the test
- skip test on SQL Sever + Sybase due to incomplete JDBC implementation
- also skip on Oracle and MySQL since we can't create schemas
- test should not have a @TenantId
Commit: be1d75e76785737ee6d5d6bdb556077558459262
https://github.com/hibernate/hibernate-orm/commit/be1d75e76785737ee6d5d6b...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-06-28 (Sat, 28 Jun 2025)
Changed paths:
M documentation/src/main/asciidoc/introduction/Advanced.adoc
Log Message:
-----------
HHH-19559 document schema-based multitenancy
Compare: https://github.com/hibernate/hibernate-orm/compare/0f256e4de2c0...be1d75e...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
2 months, 3 weeks
[hibernate/hibernate-orm] 0f256e: Update processor tests to use JUnit 5
by Marko Bekhta
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 0f256e4de2c0d80e7a0f636ae12e303b1f1d2893
https://github.com/hibernate/hibernate-orm/commit/0f256e4de2c0d80e7a0f636...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2025-06-27 (Fri, 27 Jun 2025)
Changed paths:
M tooling/metamodel-generator/hibernate-processor.gradle
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/basic/DataTest.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/eg/EgTest.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/embeddedid/EmbeddedIdTest.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/fqcninquery/FqcnInQueryTest.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/idclass/CompositeIdClassTest.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/innerclass/InnerClassTest.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/innerclass/InnerRepositoryTest.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/multivaluebinding/TopicPostTest.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/namedquery/NamedQueryTest.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/processingorder/ProcessingOrderTest.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/quarkus/QuarkusOrmPanacheTest.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/reactive/ReactiveTest.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/selectenumproperty/TopicTypeEnumTest.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/superdao/SuperRepoTest.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/superdao/generic/SuperRepoTest.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/versioned/VersionedTest.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/namedquery/ThingTest.java
M tooling/metamodel-generator/src/quarkusHrPanache/java/org/hibernate/processor/test/hrPanache/QuarkusHrPanacheTest.java
M tooling/metamodel-generator/src/quarkusOrmPanache/java/org/hibernate/processor/test/ormPanache/QuarkusOrmPanacheTest.java
M tooling/metamodel-generator/src/test/java/DefaultPackageTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/StringUtilTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/accesstype/AccessTypeTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/annotationtype/AnnotationTypeTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/arraytype/ArrayTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/arraytype/ArrayTestWithTypeUseTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/blob/BlobTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/circulartypevariable/CircularTypeVariableTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/classnamecollision/ClassNameCollisionTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/collectionbasictype/ElementCollectionWithConverterTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/constant/BadEnumConstantInNamedQueryTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/constant/ConstantInNamedQueryTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/constructor/SuperClassWithGetEntityManagerTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/dao/DaoTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/dao/DaoTest2.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/elementcollection/ElementCollectionTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/elementcollection/ElementCollectionTypeUseTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/embeddable/EmbeddableAccessTypeTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/embeddable/EmbeddableTypeUseTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/embeddable/generics/EmbeddableGenericsTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/embeddable/genericsinheritance/EmbeddableGenericsAndInterfaceTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/embeddable/nested/field/NestedEmbeddableTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/embeddable/nested/property/NestedEmbeddableTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/embeddedid/withinheritance/EmbeddedIdWithInheritanceTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/embeddedid/withoutinheritance/EmbeddedIdNoInheritanceTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/fromcore/CoreTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/generatedannotation/GeneratedAnnotationTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/generatedannotation/GenerationDateTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/generatedannotation/SkipGeneratedAnnotationTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/generics/GenericsTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/generictype/GenericEntityTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/hashcode/HashCodeTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/hhh17613/HHH17613Test.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/hhh17661/HHH17661Test.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/hhh18829/AutoGeneratedIdClassTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/hhh18858/ArrayTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/hqlsql/QueryMethodTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/hqlvalidation/ValidationTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/idclass/CompositeIdClassTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/includeexclude/IncludeExcludeTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/inheritance/basic/InheritanceTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/inheritance/deep/DeepInheritanceTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/inheritance/unmappedclassinhierarchy/UnmappedClassInHierarchyTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/innerclass/InnerClassTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/innerclass/InnerInterfaceTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/keypage/KeyBasedTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/map/MetamodelGeneratedTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/mappedsuperclass/dao/DaoTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/mappedsuperclass/embeddablemappedsuperclass/EmbeddableMappedSuperClassTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/mappedsuperclass/mappedsuperclasswithoutid/MappedSuperclassWithoutExplicitIdTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/mappedsuperclass/typedmappedsuperclass/TypesMappedSuperclassTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/mixedmode/MixedConfigurationTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/mixedmode/XmlMetaCompleteTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/namedentity/NamedEntityTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/namedquery/AuxiliaryTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/noentity/NoEntityTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/packageinfo/PackageInfoMetamodelTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/persistence21/Jpa21DescriptorTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/rawtypes/RawTypesTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/records/Java14RecordsTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/restriction/RestrictionTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/resultclass/ResultClassTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/separatecompilationunits/SeparateCompilationUnitsTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/sortedcollection/SortedCollectionTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/superdao/SuperDaoTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/superdao/generic/SuperDaoTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/supresswarnings/SuppressExplicitWarningsAnnotationGeneratedTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/supresswarnings/SuppressWarningsAnnotationGeneratedTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/supresswarnings/SuppressWarningsAnnotationNotGeneratedTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/targetannotation/TargetAnnotationTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/typeliteral/TypeLiteralTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/uppercase/UppercaseTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/usertype/UserTypeTest.java
A tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/util/CompilationExtension.java
R tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/util/CompilationRunner.java
R tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/util/CompilationStatement.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/util/CompilationTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/util/TestUtil.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/wildcard/WildcardTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/xmlembeddable/EmbeddableConfiguredInXmlTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/xmlmapped/IgnoreInvalidXmlTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/xmlmapped/XmlMappingTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/xmlmetacomplete/multiplepus/XmlMetaDataCompleteMultiplePersistenceUnitsTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/xmlmetacomplete/singlepu/XmlMetaDataCompleteSinglePersistenceUnitTest.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/xmlonly/XmlOnlyTest.java
M tooling/metamodel-generator/src/test/resources/log4j2.properties
Log Message:
-----------
Update processor tests to use JUnit 5
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
2 months, 4 weeks
[hibernate/hibernate-orm] 56ae25: Combine field attribute name checks in LazyAttribu...
by Sanne Grinovero
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 56ae257a2b12af63f7129bd0f13264b46d552ddb
https://github.com/hibernate/hibernate-orm/commit/56ae257a2b12af63f7129bd...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2025-06-27 (Fri, 27 Jun 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/spi/interceptor/LazyAttributeLoadingInterceptor.java
Log Message:
-----------
Combine field attribute name checks in LazyAttributeLoadingInterceptor#handleWrite
Commit: 9e1c6a30bc2a12b2d5083af3813a5d8b037e4188
https://github.com/hibernate/hibernate-orm/commit/9e1c6a30bc2a12b2d5083af...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2025-06-27 (Fri, 27 Jun 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/spi/interceptor/EnhancementHelper.java
Log Message:
-----------
Minor cleanup in EnhancementHelper#performWork flow control
Commit: eaf01a358fc92b1621e1b696a47bdf43c2c88a8c
https://github.com/hibernate/hibernate-orm/commit/eaf01a358fc92b1621e1b69...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2025-06-27 (Fri, 27 Jun 2025)
Changed paths:
R hibernate-core/src/main/java/org/hibernate/bytecode/enhance/spi/interceptor/AbstractLazyLoadInterceptor.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/spi/interceptor/EnhancementAsProxyLazinessInterceptor.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/spi/interceptor/LazyAttributeLoadingInterceptor.java
Log Message:
-----------
HHH-19536 Flattening hierarchy of BytecodeLazyAttributeInterceptor: delete intermediate abstract class AbstractLazyLoadInterceptor
Commit: 14aefb39516ca20fdcfcbdfc052e90b7467f9443
https://github.com/hibernate/hibernate-orm/commit/14aefb39516ca20fdcfcbdf...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2025-06-27 (Fri, 27 Jun 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/spi/interceptor/AbstractInterceptor.java
A hibernate-core/src/main/java/org/hibernate/bytecode/enhance/spi/interceptor/SessionAssociationMarkers.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SessionDelegatorBaseImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SharedSessionContractImplementor.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SharedSessionDelegatorBaseImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/AbstractSharedSessionContract.java
Log Message:
-----------
HHH-19536 Review and rationalize memory layout of AbstractInterceptor
Commit: 3a78d121f5bf78d3c614a4a982cbe9d70df950c3
https://github.com/hibernate/hibernate-orm/commit/3a78d121f5bf78d3c614a4a...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2025-06-27 (Fri, 27 Jun 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/spi/interceptor/AbstractInterceptor.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/spi/interceptor/EnhancementAsProxyLazinessInterceptor.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/spi/interceptor/LazyAttributeLoadingInterceptor.java
Log Message:
-----------
HHH-19536 Refactoring step: separate state handling between EnhancementAsProxyLazinessInterceptor and LazyAttributeLoadingInterceptor
Commit: 268d2fa0dd37950f61b5f3f303be4a736b956bef
https://github.com/hibernate/hibernate-orm/commit/268d2fa0dd37950f61b5f3f...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2025-06-27 (Fri, 27 Jun 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/spi/interceptor/LazyAttributeLoadingInterceptor.java
M hibernate-core/src/main/java/org/hibernate/bytecode/internal/BytecodeEnhancementMetadataPojoImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/AbstractEntityInstantiatorPojo.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/EntityInstantiatorPojoStandard.java
Log Message:
-----------
HHH-19536 Rework all state belonging to LazyAttributeLoadingInterceptor to allow upfront processing
Commit: 198ed5d1dd784d0a2feaac4f7d76f5d6eb8fe9cc
https://github.com/hibernate/hibernate-orm/commit/198ed5d1dd784d0a2feaac4...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2025-06-27 (Fri, 27 Jun 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/spi/interceptor/EnhancementAsProxyLazinessInterceptor.java
M hibernate-core/src/main/java/org/hibernate/bytecode/internal/BytecodeEnhancementMetadataPojoImpl.java
Log Message:
-----------
HHH-19536 Optimize initialization of EnhancementAsProxyLazinessInterceptor
Commit: d523158986a3c60d7179f5f2b82dd87b31076584
https://github.com/hibernate/hibernate-orm/commit/d523158986a3c60d7179f5f...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2025-06-27 (Fri, 27 Jun 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/tuple/entity/EntityMetamodel.java
Log Message:
-----------
HHH-19536 Ensure EntityMetamodel#idAttributeNames is minimized
Compare: https://github.com/hibernate/hibernate-orm/compare/8f996ab98a33...d523158...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
2 months, 4 weeks