[hibernate/hibernate-orm] 6bf0b0: HHH-15502 Improve NoCachingRegionFactory instantia...
by Sanne Grinovero
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 6bf0b0ae4170866aa276d4df931026398c9c8882
https://github.com/hibernate/hibernate-orm/commit/6bf0b0ae4170866aa276d4d...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2022-09-12 (Mon, 12 Sep 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/cache/internal/NoCachingRegionFactory.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/NoCachingTransactionSynchronizationImpl.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/QueryResultsCacheImpl.java
M hibernate-core/src/main/java/org/hibernate/cache/spi/AbstractCacheTransactionSynchronization.java
M hibernate-core/src/main/java/org/hibernate/cache/spi/CacheTransactionSynchronization.java
M hibernate-core/src/main/java/org/hibernate/cache/spi/support/AbstractReadWriteAccess.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/internal/AbstractSharedSessionContract.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
Log Message:
-----------
HHH-15502 Improve NoCachingRegionFactory instantiation performance: Refactored NoCachingTransactionSynchronizationImpl to avoid timestamp creation, Renamed CacheTransactionSynchronization#getCurrentTransactionStartTimestamp method to getCachingTimestamp and removed SharedSessionContractImplementor#getTransactionStartTimestamp method
Commit: 56125e2614e6debe0393451b7978ddd3b8542772
https://github.com/hibernate/hibernate-orm/commit/56125e2614e6debe0393451...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2022-09-13 (Tue, 13 Sep 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/cache/spi/support/AbstractReadWriteAccess.java
Log Message:
-----------
HHH-15502 Improved guarding of logging overhead
Compare: https://github.com/hibernate/hibernate-orm/compare/3dec1ca4dcc4...56125e2...
2 years, 3 months
[hibernate/hibernate-orm] 3dec1c: HHH-15447 - Remove references to deprecated dialects
by Jan Schatteman
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 3dec1ca4dcc480bc40c6c53c24470fd450918de4
https://github.com/hibernate/hibernate-orm/commit/3dec1ca4dcc480bc40c6c53...
Author: Jan Schatteman <jschatte(a)redhat.com>
Date: 2022-09-12 (Mon, 12 Sep 2022)
Changed paths:
M documentation/src/main/asciidoc/userguide/appendices/Configurations.adoc
M documentation/src/test/java/org/hibernate/userguide/mapping/generated/GeneratedTest.java
M etc/hibernate.properties
M etc/hibernate.properties.template
M hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/JdbcCompatibilityTest.java
M hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/unit/lockhint/SQLServer2005LockHintsTest.java
A hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/unit/sequence/DB2390SequenceInformationExtractorTest.java
A hibernate-community-dialects/src/test/java/org/hibernate/community/dialect/unit/sequence/DB2400SequenceInformationExtractorTest.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2390Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2400Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2iDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2zDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/identity/DB2390IdentityColumnSupport.java
A hibernate-core/src/main/java/org/hibernate/dialect/identity/DB2zIdentityColumnSupport.java
M hibernate-core/src/main/java/org/hibernate/dialect/sequence/DB2zSequenceSupport.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/enumerated/mappedSuperclass/EnumeratedWithMappedSuperclassTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/annotations/lob/OracleSeqIdGenDialect.java
M hibernate-core/src/test/java/org/hibernate/orm/test/cfg/BatchVersionedDataConfigTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/component/basic/ComponentTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/dialect/OracleDialectsTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/dialect/PostgreSQL92DialectTestCase.java
M hibernate-core/src/test/java/org/hibernate/orm/test/dialect/SQLServer2012DialectTestCase.java
M hibernate-core/src/test/java/org/hibernate/orm/test/dialect/functional/SQLServerDialectCollationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/dialect/resolver/DialectFactoryTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/dialect/unit/locktimeout/OracleLockTimeoutTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/dialect/unit/locktimeout/PostgreSQLLockTimeoutTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/dialect/unit/sequence/DB2390SequenceInformationExtractorTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/dialect/unit/sequence/DB2400SequenceInformationExtractorTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/dialect/unit/sequence/DB2iSequenceInformationExtractorTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/dialect/unit/sequence/DB2zSequenceInformationExtractorTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/procedure/StoreProcedureOutParameterByNameTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/procedure/StoreProcedureOutParameterByPositionTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/ColumnLastIndexNotLetterAliasTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/TriggerGeneratedValuesWithCachingTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/sql/storedproc/PostgresRefCursorSupportTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/TimeAndTimestampTest.java
M hibernate-envers/src/test/java/org/hibernate/envers/test/integration/data/Lobs.java
M hibernate-envers/src/test/java/org/hibernate/envers/test/integration/readwriteexpression/ReadWriteExpressionChange.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/integration/collection/DetachedMultipleCollectionChangeTest.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/integration/data/LobSerializables.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/integration/tools/OrderSequenceGenerationTest.java
M hibernate-envers/src/test/resources/hibernate.test.session-cfg.xml
M hibernate-testing/src/main/java/org/hibernate/testing/jdbc/leak/MySQLIdleConnectionCounter.java
M hibernate-testing/src/main/java/org/hibernate/testing/jdbc/leak/OracleIdleConnectionCounter.java
M hibernate-testing/src/main/java/org/hibernate/testing/jdbc/leak/PostgreSQLIdleConnectionCounter.java
Log Message:
-----------
HHH-15447 - Remove references to deprecated dialects
Signed-off-by: Jan Schatteman <jschatte(a)redhat.com>
2 years, 3 months
[hibernate/hibernate-validator] caff03: HV-1927 Use Executable#getAnnotatedParameterTypes(...
by Guillaume Smet
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-validator
Commit: caff03a58ce8c538c3da4fe24eab2961146e6d51
https://github.com/hibernate/hibernate-validator/commit/caff03a58ce8c538c...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2022-09-12 (Mon, 12 Sep 2022)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/properties/javabean/JavaBeanExecutable.java
M engine/src/main/java/org/hibernate/validator/internal/properties/javabean/JavaBeanParameter.java
M engine/src/main/java/org/hibernate/validator/internal/util/logging/Log.java
Log Message:
-----------
HV-1927 Use Executable#getAnnotatedParameterTypes() instead of Executable#getGenericParameterTypes()
getGenericParameterTypes() is problematic with synthetic and implicit
parameters and we used to have ugly workarounds and warnings. Using
getAnnotatedParameterTypes() solves the issue.
I was extremely conservative in the changes as I want to be able to
backport it.
2 years, 3 months
[hibernate/hibernate-validator] 58a3f8: HV-1927 Use Executable#getAnnotatedParameterTypes(...
by Guillaume Smet
Branch: refs/heads/7.0
Home: https://github.com/hibernate/hibernate-validator
Commit: 58a3f818fd626a9afd1edfb5c5e755e186f45f92
https://github.com/hibernate/hibernate-validator/commit/58a3f818fd626a9af...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2022-09-12 (Mon, 12 Sep 2022)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/properties/javabean/JavaBeanExecutable.java
M engine/src/main/java/org/hibernate/validator/internal/properties/javabean/JavaBeanParameter.java
M engine/src/main/java/org/hibernate/validator/internal/util/logging/Log.java
Log Message:
-----------
HV-1927 Use Executable#getAnnotatedParameterTypes() instead of Executable#getGenericParameterTypes()
getGenericParameterTypes() is problematic with synthetic and implicit
parameters and we used to have ugly workarounds and warnings. Using
getAnnotatedParameterTypes() solves the issue.
I was extremely conservative in the changes as I want to be able to
backport it.
2 years, 3 months