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
Yoann Rodière
4c9c2a809a
HHH-14404 Remove check for concurrent execution of LogicalConnectionManagedImpl#releaseConnection
...
It's unlikely to ever happen, and even if it happened, the resulting
exception would probably be rather clear about the fact that the problem
is related to concurrent execution (ConcurrentModificationException
thrown by a Map of resources, for example).
See
https://github.com/hibernate/hibernate-orm/pull/3693#discussion_r560393293
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2021-01-20 09:26:51 +00:00
Yoann Rodière
8210bc220b
HHH-14404 Test setting the connection handling mode through SessionBuilder
...
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2021-01-20 09:26:51 +00:00
Yoann Rodière
d0b44c48ef
HHH-14404 Take into account the connectionHandlingMode passed through SessionBuilder
...
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2021-01-20 09:26:51 +00:00
Yoann Rodière
d726dcb394
HHH-14326 Test JDBC resources are released before closing the connection
...
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2021-01-20 09:26:51 +00:00
Yoann Rodière
e5c830da19
HHH-14326 Always close the connection even if releasing JDBC resources fails
...
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2021-01-20 09:26:51 +00:00
Yoann Rodière
74433cdec3
HHH-14326 Release JDBC resources before closing the connection
...
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2021-01-20 09:26:51 +00:00