15871 Commits

Author SHA1 Message Date
Andrea Boriero
c201a44291 HHH-16370 Using MapKey on ManyToMany leads to wrong insert SQL 2023-05-24 21:28:22 +02:00
Andrea Boriero
2b3450ecc7 HHH-16370 Add test for issue 2023-05-24 21:28:22 +02:00
Jan Schatteman
41d9d82f24 HHH-16649 - This commit effectively reverts d8bf6499 (HHH-15910), in which static remove methods were added to the Hibernate class
The reason for this is that the methods in fact don't work, since the machinery behind
them just isn't there, nor has it even been.
The CollectionSizeTest that was modified to test these new methods was
incomplete and hid this fact.

Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-05-24 20:57:59 +02:00
Sanne Grinovero
90888e764c HHH-16685 Avoid extreme cache misses on EntityPersister#implementsLifecycle() 2023-05-24 17:51:34 +01:00
Guenther Demetz
95a0781f95 HHH-16558 - Detaching an entity removes natural-id cross-reference from shared cache 2023-05-24 11:32:14 -05:00
Marco Belladelli
0aabdb189f
HHH-16532 Fix NPE for @Any association fetches 2023-05-24 17:19:46 +02:00
Marco Belladelli
43429d29ed
HHH-16532 Add test for issue 2023-05-24 17:18:58 +02:00
Marco Belladelli
6a64652f42
HHH-16543 Correct check for polymorphic root common attributes 2023-05-24 17:17:31 +02:00
Marco Belladelli
46974a9c1e
HHH-16543 Add test for issue 2023-05-24 17:17:27 +02:00
Sanne Grinovero
e6eef252e4 HHH-16683 Micro optimisations for MappingMetamodelImpl.getEntityDescriptor 2023-05-24 11:58:38 +01:00
Steve Ebersole
e1deab9d41 HHH-16677 - Drop JPA static metamodel generation from Gradle plugin
(cherry picked from commit 2e98c1678dd1361240bdea6a65931309c2ddaf08)
2023-05-23 14:50:36 -05:00
Sanne Grinovero
ec573202ad HHH-16679 Avoid type pollution problems on iterations of List<JdbcParameter> 2023-05-23 20:44:47 +01:00
Andrea Boriero
896c1ea8b5 HHH-16669 Batch loading prevents throwing ObjectNotFoundException on initialization of non-existent enhanced entity 2023-05-23 20:43:31 +01:00
Andrea Boriero
a92e9634ad HHH-16669 Test for issue: when batch loading not throwing ObjectNotFoundException on proxy init 2023-05-23 20:43:31 +01:00
Marco Belladelli
7c61867372
HHH-16565 Clear PC entry for 2LC inconsistent return class entities 2023-05-23 17:29:43 +02:00
Marco Belladelli
3763686aff
HHH-16565 Add test for issue 2023-05-23 17:29:39 +02:00
Christian Beikov
a1c6500621 HHH-16676 Handle treat expressions in toHqlString 2023-05-23 13:41:36 +02:00
Christian Beikov
282cf76987 HHH-16657 Propagate PROJECTION entity name use from subquery to outer table group 2023-05-22 18:52:35 +02:00
Christian Beikov
023e08581d HHH-16655 Fix parse error for HQL window frames 2023-05-22 18:52:35 +02:00
Christian Beikov
4bb0740010 HHH-16656 Register ranking window functions for H2 1.4.200 2023-05-22 18:52:35 +02:00
Felix
34932f30a0 HHH-16652 fix the broken link: hql-string-functions 2023-05-22 13:43:13 +02:00
Gavin
e82604051f HHH-16650 add test 2023-05-22 13:40:19 +02:00
Gavin
b0e84c58fd HHH-16650 fix for native queries with "unknown" numeric types on Oracle
Oracle reports FLOAT/DOUBLE PRECISION as NUMBER, which is wrong. The
workaround was to look at the scale, which it reports as -127 for
FLOAT. But certain other expression also get scale -127, and this
could cause truncation of least-significant digits when we read them
into a Java Double.
2023-05-22 13:40:18 +02:00
Andrea Boriero
87f0dfc9d6 HHH-16570 Batch fetch with FetchMode JOIN might lead to multiplication in OneToMany items 2023-05-19 11:42:06 +02:00
Andrea Boriero
4dd37075ee HHH-16570 Add test for issue 2023-05-19 11:42:06 +02:00
Jarkko Hyöty
d65249e540 HHH-16433 Fix forced follow on locking with order by 2023-05-19 11:32:20 +02:00
Andrea Boriero
7e06dd76ca Add missing entry to changelog 2023-05-19 08:18:15 +02:00
Steve Ebersole
d9f343b013 HHH-16626 - JPA hint for Session (EntityManager) level tenant-id
(cherry picked from commit 2ce3eef67adcf916828521105c67cce8fb9b27e7)
2023-05-18 15:06:49 -05:00
Hibernate-CI
73973d3453 Post-steps for release : 6.2.3.Final 6.2.3 2023-05-18 13:44:05 +00:00
Hibernate-CI
5d74ff2805 Pre-steps for release : 6.2.3.Final 2023-05-18 13:38:17 +00:00
Marco Belladelli
d2939038be
Add description to hibernate-platform.gradle 2023-05-18 15:23:05 +02:00
Sanne Grinovero
9a255a1798 HHH-16630 Refactor code to avoid frequent lookup of Service MutationExecutorService 2023-05-18 14:37:52 +02:00
Sanne Grinovero
af86f96f27 HHH-16631 Avoid unnecessary INFO logging at bootstrap 2023-05-18 14:37:52 +02:00
Sanne Grinovero
296756a6b7 HHH-16625 Introduce a compilation unit among tests to serve as reminder about Quarkus requirements 2023-05-18 14:37:52 +02:00
Sanne Grinovero
99e5a09b54 HHH-16625 Introduce a compilation unit among tests to serve as reminder about Quarkus requirements 2023-05-18 12:18:29 +02:00
Sanne Grinovero
bca9b51aaa HHH-16625 Expose enough state from MetadataImpl to allow cloning it 2023-05-18 12:18:29 +02:00
Andrea Boriero
57c2c6e926 HHH-16569 Batch fetch leads to some collections to be wrongly initialized with empty due to wrong generated SQL 2023-05-18 09:42:55 +02:00
Andrea Boriero
611fa48c9b HHH-16569 Add test for issue 2023-05-18 09:42:14 +02:00
Andrea Boriero
ca14d463e8 HHH-16573 NPE with embeddable element collection with updateable = false 2023-05-18 09:37:26 +02:00
Yoann Rodière
aa2f2bcbb6 HHH-16573 Reproduce NPE with embeddable element collection with updateable = false 2023-05-18 09:37:12 +02:00
Steve Ebersole
427c0c0e8d hibernate-platform release
(cherry picked from commit edd825d1336126528ff1a1931516a1ad7547a176)
2023-05-17 16:16:54 -05:00
Marco Belladelli
edfbd79931
HHH-16472 Allow null discriminators for treated left/full joins 2023-05-17 18:04:28 +02:00
Marco Belladelli
c0b95a16e6
HHH-16472 Add test for issue 2023-05-17 18:04:24 +02:00
Christian Beikov
0980b78d5e HHH-16541 Don't report supportsSkipLocked() for Sybase 2023-05-17 16:22:56 +02:00
Christian Beikov
b45edfc02d HHH-16541 Fix Sybase test issues and HSQLDB hanging 2023-05-17 11:40:31 +02:00
Christian Beikov
a8c87cd284 HHH-16541 Don't consider uninitialized LazyTableGroup for follow-on locking emulation. Fix lock mode upgrade for follow-on locking 2023-05-16 12:55:04 -05:00
Christian Beikov
17a01358fa HHH-16541 - (Jakarta EE 10 Platform TCK) jpa/core/lock/query/Client.java#getResultListTest1 test regression 2023-05-16 12:55:04 -05:00
Steve Ebersole
03003c3794 HHH-16538 - Remove BeanValidationIntegrator#BV_CHECK_CLASS
(cherry picked from commit 8f94719152c81cac4a3e7dd5d3a7e461602624f2)
2023-05-16 12:37:45 -05:00
Marco Belladelli
ac8b2a02b1
HHH-16576 Fix column aliases when rendering query part with table reference aliasing emulation 2023-05-15 16:05:47 +02:00
Christian Beikov
5f99dd3862 HHH-15726 Fix treat disjunction handling and improve pushdown 2023-05-15 12:21:39 +02:00