[hibernate/hibernate-orm] 96d0e8: HHH-13843 Create InformationExtractor through Dial...
by Christian Beikov
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 96d0e8607b917f46dcfa86478515644d81f31f8a
https://github.com/hibernate/hibernate-orm/commit/96d0e8607b917f46dcfa864...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-10-06 (Mon, 06 Oct 2025)
Changed paths:
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/CockroachLegacyDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/GaussDBDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/OracleLegacyDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/PostgreSQLLegacyDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/CockroachDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/extract/internal/AbstractInformationExtractorImpl.java
A hibernate-core/src/main/java/org/hibernate/tool/schema/extract/internal/CachingDatabaseInformationImpl.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/extract/internal/InformationExtractorJdbcDatabaseMetaDataImpl.java
A hibernate-core/src/main/java/org/hibernate/tool/schema/extract/internal/InformationExtractorMySQLImpl.java
A hibernate-core/src/main/java/org/hibernate/tool/schema/extract/internal/InformationExtractorOracleImpl.java
A hibernate-core/src/main/java/org/hibernate/tool/schema/extract/internal/InformationExtractorPostgreSQLImpl.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/extract/spi/ExtractionContext.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/extract/spi/InformationExtractor.java
A hibernate-core/src/main/java/org/hibernate/tool/schema/extract/spi/NameSpaceForeignKeysInformation.java
A hibernate-core/src/main/java/org/hibernate/tool/schema/extract/spi/NameSpaceIndexesInformation.java
A hibernate-core/src/main/java/org/hibernate/tool/schema/extract/spi/NameSpacePrimaryKeysInformation.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/extract/spi/NameSpaceTablesInformation.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/GroupedSchemaMigratorImpl.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/HibernateSchemaManagementTool.java
Log Message:
-----------
HHH-13843 Create InformationExtractor through Dialect to allow batch loading
Cache the result of the batch loaded tables, foreign keys, primary keys and indexes to serve objects looked up by qualified name from cache.
This reduces the amount of server round trips on schema migration.
Ultimately, this per dialect flexibility is necessary to implement UDT validation and migration
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
6 months, 4 weeks
[hibernate/hibernate-orm] 3f944e: cleanups to org.hibernate.sql.exec
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 3f944e69f4f88b298d8ee2ed3f43c10c6862a6ed
https://github.com/hibernate/hibernate-orm/commit/3f944e69f4f88b298d8ee2e...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-10-06 (Mon, 06 Oct 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/EntityMappingType.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/AbstractJdbcParameter.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcCallImpl.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/JdbcCallRefCursorExtractorImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcOperationQuerySelect.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcParameterBindingsImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcParametersImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/LockTimeoutHandler.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/StandardJdbcMutationExecutor.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/StandardStatementCreator.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/lock/CollectionLockingAction.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/lock/FollowOnLockingAction.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/lock/LockingCreationStates.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/lock/LockingHelper.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/lock/LockingTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/lock/TableLock.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/spi/JdbcOperationQueryCall.java
Log Message:
-----------
cleanups to org.hibernate.sql.exec
mostly use of 'var'
Commit: ab2512a656305448538556b788c620e820676884
https://github.com/hibernate/hibernate-orm/commit/ab2512a656305448538556b...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-10-06 (Mon, 06 Oct 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/sql/exec/SqlExecLogger.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcSelectExecutorStandardImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/lock/CollectionLockingAction.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/lock/FollowOnLockingAction.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/lock/LockingHelper.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/lock/TableLock.java
Log Message:
-----------
make SqlExecLogger typesafe
Compare: https://github.com/hibernate/hibernate-orm/compare/a2d58315df2c...ab2512a...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
6 months, 4 weeks