Christian Beikov
de1524df68
Merge remote-tracking branch 'upstream/master' into wip/6.0
2021-02-10 11:28:58 +01:00
Christian Beikov
b3ab4c2299
Fix newly added tests for derby
2021-02-03 17:03:47 +01:00
Christian Beikov
1983123d72
Use a shared connection provider for most tests to reduce test time significantly
2021-02-03 17:03:47 +01:00
Christian Beikov
709ac039d1
Drop TypeConfigurationRegistry which was leaking session factories that had a bootstrap error
...
As far as I can tell, the purpose of TypeConfigurationRegistry was only for serialization, but since the TypeConfiguration UUID is always random, this won't work anyway.
2021-02-03 17:03:47 +01:00
Christian Beikov
ffe45ccdd6
Register transaction coordinator as observer when session is waiting for auto close but coordinator is not shared
2021-02-03 17:03:47 +01:00
Christian Beikov
9f460e1c30
HHH-14432 Implement cleanup for EntityManagerFactoryBuilderImpl to close connections on bootstrap errors
2021-02-03 17:03:47 +01:00
Christian Beikov
21c89240d0
HHH-14435 Improve table information extraction (especially for Oracle with enableSynonyms)
...
Previously Oracle with enableSynonyms ran into a timeout on CI because the JDBC driver issues a rather expensive query. The new implementation issues a dummy query and uses the result set metadata as suggested in various online articles about schema introspection
2021-02-03 17:03:47 +01:00
Christian Beikov
62d727d44e
Fix connection leak in connection provider used for JTA tests
2021-02-03 17:03:47 +01:00
Christian Beikov
a8cddb93e8
HHH-14434 Fix autocommit reset for connection used in DdlTransactionIsolatorNonJtaImpl
2021-02-03 17:03:47 +01:00
Christian Beikov
9135f69c91
HHH-14433 Add possibility to drop local temporary tables to enable connection pooling in tests
2021-02-03 17:03:47 +01:00
Christian Beikov
08d9fe1a3b
Add cleaners for clearing a schema the first time before running a test
2021-02-03 17:03:47 +01:00
Christian Beikov
d767d46d05
Fix most tests to work on all DBs and fix a bunch of connection leaks
2021-02-03 17:03:47 +01:00
Christian Beikov
5d9f6936ff
HHH-14351 Fix order by type discriminator rendering issue
2021-02-03 17:02:59 +01:00
Christian Beikov
d2036cb11a
HHH-14351 Test showing that order by type discriminator desc fails
2021-02-03 17:02:59 +01:00
Christian Beikov
52785ce0ed
HHH-14408 Defer property type access until integrators ran
2021-02-03 15:18:50 +01:00
Christian Beikov
6fcb83c90d
HHH-14408 Test that user type provided by integrator is properly registered
2021-02-03 15:18:50 +01:00
Andrea Boriero
d213d675ce
HHH-13658 fix failing test on Oracle
2021-02-03 10:11:53 +01:00
Andrea Boriero
f48dd846f8
fix checkstyle erroe
2021-02-02 12:00:15 +01:00
Andrea Boriero
e861604805
Merge remote-tracking branch 'upstream/master' into wip/6.0
2021-02-02 11:34:47 +01:00
Sanne Grinovero
22f858c68b
HHH-14428 Could avoid allocating an org.hibernate.internal.SessionFactoryImpl when no options are set
2021-02-01 22:26:38 +00:00
Sanne Grinovero
15d418c332
HHH-14386 Fails to boot if provided CurrentTenantIdentifierResolver is unable to operate during bootstrap
2021-02-01 22:26:38 +00:00
Gail Badner
0e75b4f3b5
HHH-13944 : Added "join fetch" and one-to-many test cases
2021-02-01 14:05:10 -08:00
Andrea Boriero
20008b19bc
HHH-13944 HQL/JPQL size() does not work (anymore) with nested expression
2021-02-01 14:05:10 -08:00
Andrea Boriero
c99904a606
HHH-13944 Add test for issue
2021-02-01 14:05:10 -08:00
Joseph B. Ottinger
16027319e8
Updating refs to current IDEA and Eclipse integration docs
2021-02-01 21:54:33 +00:00
Joseph B. Ottinger
acb8b69be2
Updating refs to current IDEA and Eclipse integration docs
2021-02-01 21:53:43 +00:00
Alexander Iskuskov
19d46d2fed
HHH-14421 Fix javadoc for Query.stream() method
2021-02-01 21:43:40 +00:00
Steve Ebersole
6371835dce
More natural-id work
...
- preliminary work for natural-id caching support
- re-worked the previous NaturalIdHelper, NaturalIdXRefDelegate, etc
- minor fixes/improvements to previous commit
2021-02-01 08:38:20 -06:00
Sanne Grinovero
5881b88173
HHH-14418 Revert to previous semantics: EventListenerGroup#clear() to also get rid of the default DuplicationStrategy
2021-01-28 22:20:33 +00:00
Steve Ebersole
70baa0b659
More natural-id work
...
- preliminary work for natural-id caching support
- re-worked the previous NaturalIdHelper, NaturalIdXRefDelegate, etc
- minor fixes/improvements to previous commit
2021-01-28 11:53:30 -06:00
Andrea Boriero
270fba830a
Fix checkstyle errors
2021-01-27 18:40:13 +01:00
Andrea Boriero
0659c9f4ce
HHH-14409 : Fix issue with Proxies
2021-01-27 18:24:43 +01:00
Steve Ebersole
9849ea5a1f
- HHH-14409 : Internal format of natural-id values
...
- org.hibernate.loader.access
- `ModelPart.breakDownJdbcValues`
- build/keep natural-id loaders per entity (inheritance)
- changes to NotImplementedYetExtension
- tests
2021-01-27 10:38:20 -06:00
Andrea Boriero
7e34535cfe
Fix initializer post load call timing
2021-01-27 15:20:19 +01:00
Andrea Boriero
e9e81eeda3
Applied changes based on review suggestions
2021-01-26 17:24:31 +01:00
Andrea Boriero
84523cd0d9
fix issue with EmbeddableFKDescriptor
2021-01-26 15:26:41 +01:00
Andrea Boriero
e97aa81916
Fix EntitiyInitialization returning a Proxy, NPE for InferredBasicValueResolution, Fix issue issue with loading by Unique key, Fix FkDescriptor for Embeddable
2021-01-26 15:25:58 +01:00
Christian Beikov
e1aa2d941f
Allow implicit casting of types if implied and actual type are both numeric and change floor/ceil to return argument type
2021-01-26 14:55:40 +01:00
Sanne Grinovero
6fa09dd4db
HHH-14418 Reduce memory retention of each EventListenerGroup
2021-01-26 10:02:27 +00:00
Jan Schatteman
5d768af983
Some more adjustments for commit f9937f6
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2021-01-25 23:38:02 +01:00
Andrea Boriero
24b79133f2
Created a ClassLoadingIsolaterExtension to remove the need of @Rule in tests using ClassLoadingIsolater
2021-01-25 22:38:53 +01:00
Andrea Boriero
e0e44433a9
Fix some issues with tests migration
2021-01-25 18:40:59 +01:00
Andrea Boriero
491cbabc6c
Added Junit5 extention to use LoggerInspection without @Rule annotation
2021-01-25 18:40:59 +01:00
Andrea Boriero
ac18db61b7
Fix checkstyle error
2021-01-25 18:40:59 +01:00
Jan Schatteman
d714fd047a
Switch tests over to @Jpa from @DomainModel where possible and some other minor changes
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2021-01-25 16:20:45 +01:00
Andrea Boriero
a5d60b3b7e
Add @BaseUnitTest annotation and minor changes
2021-01-25 16:20:45 +01:00
Jan Schatteman
f9937f66be
Migrate tests from org.hibernate.jpa.test to org.hibernate.orm.test.jpa
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2021-01-25 16:20:45 +01:00
Andrea Boriero
e3a36974a8
Merge remote-tracking branch 'upstream/master' into wip/6.0
2021-01-25 10:23:11 +01:00
Sanne Grinovero
e820e4cdfb
HHH-14415 Upgrade to Jandex 2.2.3.Final
2021-01-24 15:23:05 +00:00
Andrea Boriero
b761cfddd3
Merge remote-tracking branch 'upstream/master' into wip/6.0
2021-01-20 17:48:43 +01:00