Commit Graph

5945 Commits

Author SHA1 Message Date
Andrea Boriero 25be071285 HHH-15044 Revert HHH-14826 fix because the provided test was wrong 2022-01-25 14:49:20 +00:00
Sanne Grinovero 6ee835caa4 HHH-14540 Maintain strict API backwards compatibility 2021-11-16 15:59:16 +00:00
Chris Cranford 1c9567832c HHH-14540 Don't share session-scoped interceptors with temp session 2021-11-16 15:59:09 +00:00
Andrea Boriero ea46eb3ab2 HHH-14826 Fix failure of o.h.test.onetoone.cache.OneToOneCacheTest#OneToOneCacheByForeignKey() 2021-10-01 09:46:22 +01:00
Andrea Boriero e16fa0bd7f HHH-14826 Extract issue specific tests from OneToOneCacheTest 2021-10-01 09:46:16 +01:00
Amit Mendapara 6fa04c5f38 HHH-14826 Fix regression caused by one-to-one L2 cache support 2021-10-01 09:46:12 +01:00
Amit Mendapara 0c6ba01ee0 HHH-14826 Add test to check regression caused by OneToOne cache support 2021-10-01 09:46:07 +01:00
Steve Ebersole dac1515811 HHH-14847 - Deprecate JMX support 2021-09-28 16:04:36 +01:00
Steve Ebersole d856944eec HHH-14845 - Deprecate JACC support 2021-09-28 11:23:16 +01:00
Yoann Rodière 05c51e555a HHH-14828 Remove final modifier from enhanced fields
We need to remove the final modifier if we want to address the possibility
of that field being lazy.
2021-09-20 22:37:43 +01:00
Yoann Rodière 5a456010bd HHH-14828 Do not enhance final field write access 2021-09-20 22:37:43 +01:00
Yoann Rodière c040a740d8 HHH-14828 Enable bytecode enhancement logging in core tests 2021-09-20 22:37:43 +01:00
Yoann Rodière f7bcd1d9cf HHH-14828 Fix incorrect logging in FieldAccessEnhancer 2021-09-20 22:37:43 +01:00
Yoann Rodière 01c130e6e5 HHH-14828 Test bytecode enhancement on entities/embeddables with a final field 2021-09-20 22:37:43 +01:00
Christian Beikov 49a410ffcd Backport of changes from 6314395 on wip/6.0
(Fix connection leaks by properly closing service registries)
2021-09-17 09:20:15 +02:00
Yoann Rodière aac7438ee7 HHH-14827 Fix @AssociationOverride/@PrimaryKeyJoinColumn at type level being ignored when also using orm.xml 2021-09-16 16:23:26 +02:00
Yoann Rodière fba81d165a HHH-14827 Fix @AttributeOverride at type level being ignored when also using orm.xml 2021-09-16 16:23:26 +02:00
Yoann Rodière 1582d8acc0 HHH-14827 Test using @AttributeOverride and also an orm.xml file 2021-09-16 16:23:26 +02:00
rmartinc f2db7302c9 HHH-14796 Cannot replace an existing JPQL NamedQuery with a native NamedQuery 2021-09-08 16:48:40 +01:00
Christian Beikov 1ba3595292 HHH-14777 Enabled skip locked rendering for MariaDB 10.6+ 2021-08-17 10:38:27 +02:00
The Geeky Asian 971d0f1fc5 HHH-13848 - Fix for potential NullPointerException
The callers of the convert() method in ResourceRegistryStandardImpl expect an exception which is then thrown. This me produce NullPointerException, which has been fixed in this commit.
2021-08-16 22:47:43 +02:00
Yoann Rodière 544dbbf762 HHH-14770 Revert "HHH-14770 Optimise access to EntityPersister in Metamodel via Class type"
This reverts commit 9a335c1c04.
2021-08-12 11:57:00 +02:00
Sanne Grinovero fb0279e3a7 HHH-14625 Avoid performing a ServiceRegistryLookup in JtaTransactionCoordinatorImpl constructor 2021-08-09 17:28:37 +01:00
Sanne Grinovero 135361a6b8 HHH-14776 Optimise Loader operations by using the Persister directly 2021-08-09 15:55:46 +01:00
Sanne Grinovero edcce3e1c2 HHH-14776 Promote method instantiate(EntityPersister, Serializable) from SessionImplementor to SharedSessionContractImplementor 2021-08-09 15:55:46 +01:00
Sanne Grinovero 9a335c1c04 HHH-14770 Optimise access to EntityPersister in Metamodel via Class type 2021-08-09 12:55:05 +01:00
Sanne Grinovero 2390416318 HHH-14773 JdbcCoordinatorImpl micro improvement: unguarded tracev parameters should be constant 2021-08-09 10:58:18 +01:00
boris-unckel c9b8776d3a HHH-14760 Close resource - potential resource leak
Fixes https://hibernate.atlassian.net/browse/HHH-14760
2021-08-09 10:40:27 +01:00
Gail Badner b1975ba05d HHH-11926 : Add FailureExpected test 2021-07-29 12:06:02 +01:00
Sanne Grinovero 83975eaddf HHH-14755 Allow configuring the DefaultIdentifierGeneratorFactory to ignore BeanContainer(s) 2021-07-29 12:04:37 +01:00
Sanne Grinovero d4ed42149b HHH-14755 Remove some dead code from DefaultIdentifierGeneratorFactory 2021-07-29 12:04:37 +01:00
Alvaro Esteban Pedraza aa5d40852c HHH-10661 Reduce code duplication in serialize method of StatefulPersistenceContext 2021-07-27 14:51:01 +01:00
Sanne Grinovero ff9f6efc0d HHH-11413 Fixing code style 2021-07-27 14:13:23 +01:00
Dariush Moshiri 787f0a44ea HHH-11413: Native named query creation fails unintuitively when no resultClass is specified 2021-07-27 14:13:08 +01:00
Sanne Grinovero 0325cd632a HHH-14740 Still need the nullcheck removed in HHH-14727 2021-07-20 14:10:06 +01:00
Andrea Boriero c0041ba073 HHH-14772 InformationExtractorJdbcDatabaseMetaDataImpl#getCurrentSchema() method returns currentCatalog if schema == null 2021-07-18 21:05:57 +01:00
Sanne Grinovero f60d8bcd12 HHH-14734 No good reason tu use TypeCache(s) with WithInlineExpunction 2021-07-16 16:43:02 +01:00
Sanne Grinovero e782ddf8f9 HHH-14733 Not useful to clear the bycodeprovider caches on sessionFactoryClosing 2021-07-16 16:43:02 +01:00
Sanne Grinovero 6608d03bfc HHH-14732 ProxyDefinitionHelpers are immutable and can be declared static 2021-07-16 16:43:02 +01:00
Sanne Grinovero 0768663895 HHH-14731 Simplify SPI ProxyFactoryFactory#buildBasicProxyFactory to accept a single class or interface only
And deprecate method org.hibernate.bytecode.spi.ProxyFactoryFactory#buildBasicProxyFactory(java.lang.Class, java.lang.Class[])
2021-07-16 16:43:02 +01:00
Sanne Grinovero 5616284a12 HHH-14727 Minor code cleanup in StandardSQLExceptionConverter 2021-07-16 11:16:36 +01:00
Yoann Rodière 0a16e341c9 HHH-14730 Avoid loading the same entity proxy twice for the same result set 2021-07-16 10:09:29 +02:00
Yoann Rodière 4a2d19a171 HHH-14730 Test lazy loading of bytecode-enhancement proxy triggered by loading of a collection with eager references to that proxy 2021-07-16 10:09:29 +02:00
Andrea Boriero 8b02aaf5a8 HHH-14608 Merge causes StackOverflow when JPA proxy compliance is enabled 2021-07-15 21:01:09 -07:00
Andrea Boriero 8dcf6f983b HHH-14608 Add test for issue 2021-07-15 21:01:09 -07:00
Sanne Grinovero 1c16d8da97 HHH-14728 Include CamelCaseToUnderscoresNamingStrategy from Spring Boot 2021-07-15 21:56:34 +01:00
Gail Badner 6d16d6d32f HHH-14720 : Aliases generated for mixed-case column names that end in a number are not all lower-case 2021-07-15 21:48:24 +01:00
Gail Badner c4ff6c19ac HHH-14720 : Added test case 2021-07-15 21:48:24 +01:00
Sanne Grinovero 834f125c07 HHH-14706 Improve error message on incompatible types due to mismatched classloader 2021-07-05 13:31:38 +01:00
Yanming Zhou f168b8cff2 HHH-14688 Get IdentifierGenerator from BeanContainer if not registered 2021-07-02 14:04:54 -05:00