[hibernate/hibernate-orm] 1361ed: some refactoring to DriverManagerConnectionProvider
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 1361ed3c71c6d2cde6b12c108a0df3e68bac509d
https://github.com/hibernate/hibernate-orm/commit/1361ed3c71c6d2cde6b12c1...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-08-05 (Tue, 05 Aug 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/BasicConnectionCreator.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/ConnectionCreatorFactory.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/ConnectionCreatorFactoryImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/DatabaseConnectionInfoImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/DriverConnectionCreator.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/DriverManagerConnectionCreator.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/DriverManagerConnectionProviderImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/log/ConnectionInfoLogger.java
Log Message:
-----------
some refactoring to DriverManagerConnectionProvider
- clean up initialization logic which was a mess
- use ServiceRegistry instead of ServiceRegistryImplementor
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
2 months, 1 week
[hibernate/hibernate-orm] 2d7709: HHH-19653 replace lost test
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 2d7709d85e597cef3661a415dbe7696fbb074b33
https://github.com/hibernate/hibernate-orm/commit/2d7709d85e597cef3661a41...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-08-04 (Mon, 04 Aug 2025)
Changed paths:
M hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/C3P0DefaultIsolationLevelTest.java
M hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/C3P0DifferentIsolationLevelTest.java
A hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/C3P0EmptyIsolationLevelTest.java
Log Message:
-----------
HHH-19653 replace lost test
Commit: 8e7048d8550201ecd67f4fe09a141c84d27a033b
https://github.com/hibernate/hibernate-orm/commit/8e7048d8550201ecd67f4fe...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-08-04 (Mon, 04 Aug 2025)
Changed paths:
M hibernate-agroal/src/main/java/org/hibernate/agroal/internal/AgroalConnectionProvider.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/DatasourceConnectionProviderImpl.java
Log Message:
-----------
HHH-19653 more improvements to JDBC connection log info
Commit: 15728f1060fc6232c61906f0865c704c6edc8520
https://github.com/hibernate/hibernate-orm/commit/15728f1060fc6232c61906f...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-08-04 (Mon, 04 Aug 2025)
Changed paths:
M hibernate-agroal/src/main/java/org/hibernate/agroal/internal/AgroalConnectionProvider.java
M hibernate-c3p0/src/main/java/org/hibernate/c3p0/internal/C3P0ConnectionProvider.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/DatabaseConnectionInfoImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/DatasourceConnectionProviderImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/DriverManagerConnectionProviderImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/spi/DataSourceBasedMultiTenantConnectionProviderImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/spi/DatabaseConnectionInfo.java
M hibernate-hikaricp/src/main/java/org/hibernate/hikaricp/internal/HikariCPConnectionProvider.java
Log Message:
-----------
HHH-19653 log schema/catalog
Commit: 6b84be7cf08ac03a4953f3b095fecce1ba2c47e5
https://github.com/hibernate/hibernate-orm/commit/6b84be7cf08ac03a4953f3b...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-08-04 (Mon, 04 Aug 2025)
Changed paths:
M hibernate-agroal/src/main/java/org/hibernate/agroal/internal/AgroalConnectionProvider.java
M hibernate-c3p0/src/main/java/org/hibernate/c3p0/internal/C3P0ConnectionProvider.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/DatabaseConnectionInfoImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/DatasourceConnectionProviderImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/DriverManagerConnectionProviderImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/spi/DataSourceBasedMultiTenantConnectionProviderImpl.java
M hibernate-hikaricp/src/main/java/org/hibernate/hikaricp/internal/HikariCPConnectionProvider.java
Log Message:
-----------
HHH-19653 log dialect
Commit: f5411ed252161af5d9f5cd108a5a5a887cb64f7e
https://github.com/hibernate/hibernate-orm/commit/f5411ed252161af5d9f5cd1...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-08-04 (Mon, 04 Aug 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/internal/ExtractedDatabaseMetaDataImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/spi/ExtractedDatabaseMetaData.java
M hibernate-core/src/test/java/org/hibernate/orm/test/datasource/TestDataSourceConnectionProvider.java
Log Message:
-----------
add some more info (currently unused) to the ExtractedDatabaseMetaData
Commit: 66a2dfef30e996f69379724aec957a0bfd77e621
https://github.com/hibernate/hibernate-orm/commit/66a2dfef30e996f69379724...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-08-04 (Mon, 04 Aug 2025)
Changed paths:
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/HSQLLegacyDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HSQLDialect.java
Log Message:
-----------
HSQLDialect does not seem to need to override supportsNamedParameters() anymore
Commit: 18d486fdc98f9905e20bc4a89273952c9beedce5
https://github.com/hibernate/hibernate-orm/commit/18d486fdc98f9905e20bc4a...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-08-04 (Mon, 04 Aug 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SybaseDialect.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/internal/ExtractedDatabaseMetaDataImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/internal/JdbcEnvironmentImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/spi/ExtractedDatabaseMetaData.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/spi/IdentifierHelperBuilder.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/spi/SQLStateType.java
M hibernate-core/src/main/java/org/hibernate/id/enhanced/SequenceStyleGenerator.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jdbc/env/NoDatabaseMetaDataTest.java
Log Message:
-----------
simplify construction of ExtractedDatabaseMetaData
Commit: d5ad2db7cf152220f1ebe31968546c1b5c60bf51
https://github.com/hibernate/hibernate-orm/commit/d5ad2db7cf152220f1ebe31...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-08-04 (Mon, 04 Aug 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/MySQLDialect.java
Log Message:
-----------
improve justification in Javadoc
Commit: a14f6c093b1f13bd0169b53f39fc66ed947ccab7
https://github.com/hibernate/hibernate-orm/commit/a14f6c093b1f13bd0169b53...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-08-04 (Mon, 04 Aug 2025)
Changed paths:
M hibernate-agroal/src/main/java/org/hibernate/agroal/internal/AgroalConnectionProvider.java
M hibernate-c3p0/src/main/java/org/hibernate/c3p0/internal/C3P0ConnectionProvider.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/DatabaseConnectionInfoImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/DatasourceConnectionProviderImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/DriverManagerConnectionProviderImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/spi/DataSourceBasedMultiTenantConnectionProviderImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/spi/DatabaseConnectionInfo.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/internal/ExtractedDatabaseMetaDataImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/spi/ExtractedDatabaseMetaData.java
M hibernate-hikaricp/src/main/java/org/hibernate/hikaricp/internal/HikariCPConnectionProvider.java
Log Message:
-----------
improve rendering of catalog/schema log message
use information about whether the database actually supports schemas
Commit: 2279b52f64b10be67758a5a88c4af90a67cb33b8
https://github.com/hibernate/hibernate-orm/commit/2279b52f64b10be67758a5a...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-08-04 (Mon, 04 Aug 2025)
Changed paths:
M hibernate-agroal/src/main/java/org/hibernate/agroal/internal/AgroalConnectionProvider.java
M hibernate-c3p0/src/main/java/org/hibernate/c3p0/internal/C3P0ConnectionProvider.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/ConnectionCreator.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/ConnectionCreatorFactory.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/DatabaseConnectionInfoImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/DriverManagerConnectionProviderImpl.java
A hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/PoolState.java
A hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/PooledConnections.java
M hibernate-hikaricp/src/main/java/org/hibernate/hikaricp/internal/HikariCPConnectionProvider.java
Log Message:
-----------
more work on DatabaseConnectionInfo
sensible reuse of the JDBC Connection
Commit: bfc7d16f8d227ee375e3bcbb250533cbe51ac3dc
https://github.com/hibernate/hibernate-orm/commit/bfc7d16f8d227ee375e3bcb...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-08-04 (Mon, 04 Aug 2025)
Changed paths:
M hibernate-agroal/src/main/java/org/hibernate/agroal/internal/AgroalConnectionProvider.java
M hibernate-c3p0/src/main/java/org/hibernate/c3p0/internal/C3P0ConnectionProvider.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/DriverManagerConnectionProviderImpl.java
M hibernate-hikaricp/src/main/java/org/hibernate/hikaricp/internal/HikariCPConnectionProvider.java
Log Message:
-----------
roll back the connection used for creating the DatabaseConnectionInfoImpl
because it has autoCommit disabled, and this caused problems on Db2
Compare: https://github.com/hibernate/hibernate-orm/compare/9bf77733e8eb...bfc7d16...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
2 months, 1 week
[hibernate/hibernate-orm] 9bf777: get rid of an unused parameter in constrictors of ...
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 9bf77733e8eb79af28a69fd9db12ae0a6079cb19
https://github.com/hibernate/hibernate-orm/commit/9bf77733e8eb79af28a69fd...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-08-03 (Sun, 03 Aug 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/AttributeFactory.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/AbstractPluralAttribute.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/BagAttributeImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/ListAttributeImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/MapAttributeImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/PluralAttributeBuilder.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/SetAttributeImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/SingularAttributeImpl.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/validation/MockSessionFactory.java
Log Message:
-----------
get rid of an unused parameter in constrictors of XxxxAttributeImpl
and thereby simplify the MockSessionFactory
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
2 months, 1 week