5926 Commits

Author SHA1 Message Date
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 9a335c1c04dca581caedb1e0b55c6ecf34d33433.
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
Andrea Boriero
f1a5b2cbca HHH-13788 Fix default IdentifierHelper case strategy 2021-06-22 17:22:27 +02:00
Andrea Boriero
b17e17cdb6 HHH-13788 Schema update try to recreate existing tables 2021-06-22 17:22:27 +02:00
Andrea Boriero
dfdc439f66 HHH-13788 Add test for issue 2021-06-22 17:22:27 +02:00
Sanne Grinovero
916849a8af HHH-14691 Small optimisation for updating Query Cache Statistics 2021-06-22 13:16:16 +01:00
Sanne Grinovero
e91901946a HHH-14690 Avoid fully resetting StatisticsImpl just after its constructor 2021-06-22 13:16:16 +01:00
Andrea Boriero
3ea0484122 HHH-4808 SessionImpl.initializeCollection() does not release JDBC connection (if outside of a transaction) 2021-06-22 11:40:33 +01:00
Andrea Boriero
179c1d1da0 HHH-4808 Add test for issue 2021-06-22 11:40:33 +01:00
Christian Beikov
8f4450c433 HHH-14597 Test and fix for NPE while trying to delete cascade to-one association within element collection 2021-06-22 11:31:39 +01:00
Andrea Boriero
bdc08af163 HHH-11817 Add test for issue 2021-06-21 08:44:46 +02:00
Andrea Boriero
8fc45a9004 HHH-11817 Allow schema-export commands written to file to truncate in addition to current appending 2021-06-21 08:44:46 +02:00
Christian Beikov
107849c3c8 Fix jakarta sources transformation issues 2021-06-16 08:37:14 +02:00
Steve Ebersole
f91fe03352 HHH-14679 - Deprecate ResultSetWrapper and friends 2021-06-14 16:25:00 +01:00
Sanne Grinovero
e2f24c5436 HHH-14667 Maintain backwards compatibility for Hibernate Reactive 2021-06-14 16:23:45 +01:00
Sanne Grinovero
ee55768587 HHH-14667 SequenceFilterTest only needs to be run on H2 2021-06-11 11:55:46 +01:00
Sanne Grinovero
5b2289e883 HHH-14667 Avoid triggering the load of sequence metadata when not required
Also introduce SequenceMismatchStrategy#NONE, which allows to fully disable the checks
performed by SequenceMismatchStrategy on initialization; combining these two
changes, users have the option to fully skip loading the details about existing
sequences from the DB.
2021-06-11 11:55:46 +01:00
Sanne Grinovero
ab8c81482c HHH-14667 Remove also ExtractedDatabaseMetaData#getExtraKeywords() as it's unused as well 2021-06-11 11:55:46 +01:00
Sanne Grinovero
8f765eeff8 HHH-14667 Remove also unused: ExtractedDatabaseMetaData#getTypeInfoSet() and doesLobLocatorUpdateCopy() 2021-06-11 11:55:46 +01:00
Sanne Grinovero
c10493435e HHH-14667 Skip loading all keywords from the DB when keyword auto-quoting is disabled 2021-06-11 11:55:46 +01:00
Sanne Grinovero
fd35857284 HHH-14667 Remove some dead code 2021-06-11 11:55:46 +01:00