[hibernate/hibernate-orm] 14e318: clean up the public API of org.hibernate.boot
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 14e318b51cb15903e4554c148031546d05165aac
https://github.com/hibernate/hibernate-orm/commit/14e318b51cb15903e4554c1...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-04-10 (Thu, 10 Apr 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/MetadataBuildingContextRootImpl.java
A hibernate-core/src/main/java/org/hibernate/boot/internal/TypeDefinitionRegistryStandardImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/NamedEntityGraphDefinition.java
R hibernate-core/src/main/java/org/hibernate/boot/model/NamedGraphCreatorJpa.java
R hibernate-core/src/main/java/org/hibernate/boot/model/NamedGraphCreatorParsed.java
M hibernate-core/src/main/java/org/hibernate/boot/model/TypeDefinitionRegistryStandardImpl.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/EntityBinder.java
A hibernate-core/src/main/java/org/hibernate/boot/model/internal/NamedGraphCreatorJpa.java
A hibernate-core/src/main/java/org/hibernate/boot/model/internal/NamedGraphCreatorParsed.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/MappingDocument.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/InjectionHelper.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/JpaMetamodelImpl.java
M hibernate-testing/src/main/java/org/hibernate/testing/boot/MetadataBuildingContextTestingImpl.java
Log Message:
-----------
clean up the public API of org.hibernate.boot
some of the exposed stuff is internal-only
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
1 year
[hibernate/hibernate-orm] 391739: various code improvements including
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 3917398e48b48bec51c2d43e94ef50cdd4424c2e
https://github.com/hibernate/hibernate-orm/commit/3917398e48b48bec51c2d43...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-04-10 (Thu, 10 Apr 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/Version.java
M hibernate-core/src/main/java/org/hibernate/boot/CacheRegionDefinition.java
M hibernate-core/src/main/java/org/hibernate/boot/MetadataSources.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/CustomSql.java
M hibernate-core/src/main/java/org/hibernate/boot/model/IdentifierGeneratorDefinition.java
M hibernate-core/src/main/java/org/hibernate/boot/model/TypeDefinition.java
M hibernate-core/src/main/java/org/hibernate/boot/model/convert/spi/RegisteredConversion.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/process/spi/ManagedResources.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/relational/InitCommand.java
M hibernate-core/src/main/java/org/hibernate/boot/model/relational/Namespace.java
M hibernate-core/src/main/java/org/hibernate/boot/model/relational/QualifiedNameImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/relational/QualifiedNameParser.java
M hibernate-core/src/main/java/org/hibernate/boot/model/relational/SimpleAuxiliaryDatabaseObject.java
M hibernate-core/src/main/java/org/hibernate/boot/model/relational/internal/SqlStringGenerationContextImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/annotations/AdditionalManagedResourcesImpl.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/HbmMetadataSourceProcessorImpl.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/spi/Caching.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/spi/JdbcDataType.java
M hibernate-core/src/main/java/org/hibernate/boot/models/xml/spi/XmlPreProcessor.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/BasicCacheKeyImplementation.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/CacheKeyImplementation.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/CollectionCacheInvalidator.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/DefaultCacheKeysFactory.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/EnabledCaching.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/NaturalIdCacheKey.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/QueryResultsCacheImpl.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/RegionFactoryInitiator.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/SimpleCacheKeysFactory.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/StrategyCreatorRegionFactoryImpl.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/TimestampsCacheEnabledImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/spi/TypeInfo.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/AssociationKey.java
M hibernate-core/src/main/java/org/hibernate/id/enhanced/SequenceStructure.java
M hibernate-core/src/main/java/org/hibernate/mapping/AbstractUserDefinedType.java
M hibernate-core/src/main/java/org/hibernate/mapping/Table.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/extract/internal/DatabaseInformationImpl.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/AbstractSchemaMigrator.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/SchemaCreatorImpl.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/SchemaDropperImpl.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/StandardTableCleaner.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/StandardTableExporter.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/database/qualfiedTableNaming/NamespaceTest.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/bootstrap/scanning/ScanningCoordinatorTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/id/custom/CustomSequenceGenerator.java
M hibernate-core/src/test/java/org/hibernate/orm/test/idgen/n_ative/GeneratorSettingsImpl.java
M hibernate-core/src/test/java/org/hibernate/orm/test/schemafilter/CatalogFilterTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/schemafilter/SchemaFilterTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/schemaupdate/ExportIdentifierTest.java
Log Message:
-----------
various code improvements including
1. more use of record types
2. use correctly-wildcarded generic type in getXmlMappingBindings()
3. use safe casts in equals() overrides
4. use Objects.hash()
5. deprecated forRemoval an unused class
6. etc.
Commit: 9d6ff285b9a5c18ac54bc836317e0b4035c72d8a
https://github.com/hibernate/hibernate-orm/commit/9d6ff285b9a5c18ac54bc83...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-04-10 (Thu, 10 Apr 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/cache/internal/EnabledCaching.java
Log Message:
-----------
improvements to logging and unwrapping in EnabledCaching
Commit: c73c1c90c2451d5dddce93b91120fc568533a0fe
https://github.com/hibernate/hibernate-orm/commit/c73c1c90c2451d5dddce93b...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-04-10 (Thu, 10 Apr 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
Log Message:
-----------
improve SessionImpl.unwrap()
Commit: 6ec67a6ee0260ebec27e05314d938f23140717af
https://github.com/hibernate/hibernate-orm/commit/6ec67a6ee0260ebec27e053...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-04-10 (Thu, 10 Apr 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/procedure/internal/ProcedureCallImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sql/internal/NativeQueryImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/QuerySqmImpl.java
Log Message:
-----------
improve impls of Query.unwrap()
Compare: https://github.com/hibernate/hibernate-orm/compare/b5eac3f5ca2b...6ec67a6...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
1 year