Christian Beikov
1fc892c987
HHH-16465 Fix String based CTE cycle emulation
2023-05-31 10:16:04 +02:00
Andrea Boriero
3bcb04f60c
HHH-16664 NPE in MappingMetamodelImpl if inheritance is used in IdClass
2023-05-31 09:44:19 +02:00
Andrea Boriero
3625fcbf11
HHH-16664 Add test for issue
2023-05-31 09:44:10 +02:00
Andrea Boriero
a593c14c49
HHH-16639 Cannot load entity with EnumType identifier and batch size > 1
2023-05-31 09:39:08 +02:00
Andrea Boriero
c753dcb027
HHH-16639 Add test for issue
2023-05-31 09:39:08 +02:00
Marco Belladelli
54c9c1010e
HHH-16540 Correct navigable path for embeddable valued path interpretation with plural attribute join
2023-05-30 17:50:42 +02:00
Marco Belladelli
c226cf681c
HHH-16540 Add test for issue
2023-05-30 17:50:39 +02:00
Sanne Grinovero
54edf96323
HHH-16716 Expose ParameterMarkerStrategy on JDBCServices
2023-05-30 12:27:42 +01:00
Sanne Grinovero
f6c10f0334
HHH-16717 Type pollution fix for ExecutableList having to implement Comparable
2023-05-30 12:27:42 +01:00
dependabot[bot]
c2c874ad65
Bump com.gradle.enterprise from 3.13.2 to 3.13.3
...
Bumps com.gradle.enterprise from 3.13.2 to 3.13.3.
---
updated-dependencies:
- dependency-name: com.gradle.enterprise
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-05-30 09:22:36 +02:00
Marco Belladelli
094ac13646
HHH-16617 Add filter parameters to parameter bindings memento cache key
2023-05-29 13:44:11 +02:00
Marco Belladelli
f1710fbb4f
HHH-16617 Add test for issue
2023-05-29 13:44:11 +02:00
Marco Belladelli
89c1937b43
HHH-16594 Preserve consistent query parameter processing order
2023-05-29 13:44:11 +02:00
Marco Belladelli
87867b20d2
HHH-16594 Add test for issue
2023-05-29 13:44:11 +02:00
clement
5293cdd235
HHH-16385 Ensure QueryKey is immutable and serializable
2023-05-29 13:44:10 +02:00
clement
cdfa7a9bdc
HHH-16385 Add test for issue
2023-05-29 13:44:10 +02:00
Andrea Boriero
395050933f
HHH-16560 Nested @Embedded within an @EmbeddedId assertion failure
2023-05-29 11:51:17 +02:00
Andrea Boriero
f8a31c1baf
HHH-16560 Add test for issue
2023-05-29 11:51:17 +02:00
Sanne Grinovero
4bb95b7891
HHH-16705 AttributeMappingsList should not implement Iterable
2023-05-26 17:15:15 +01:00
Sanne Grinovero
660b1801eb
HHH-16687 Remove unused internal interface ComparableEntityAction
2023-05-26 15:17:48 +01:00
Sanne Grinovero
60ea8fc32d
HHH-16704 Avoid iterating a LinkedHashMap during ActionQueue processing
2023-05-26 15:17:48 +01:00
Marco Belladelli
79f22d0287
HHH-16495 SemanticException for non-cross entity joins without predicate
2023-05-26 14:59:22 +02:00
Marco Belladelli
3d15041d84
HHH-16495 Add test for issue
2023-05-26 14:59:19 +02:00
Marco Belladelli
d903c41414
HHH-16668 Fix SqmWindow copy of partition and order lists
2023-05-26 14:57:55 +02:00
Christian Beikov
3f54b1261b
HHH-16690 Fix re-saving for unloaded deletes
2023-05-25 17:20:47 +02:00
Christian Beikov
1602057721
HHH-16691 Avoid join table joins for SqmPath in some more scenarios
2023-05-25 12:35:44 +02:00
Christian Beikov
80f2c1fe3a
HHH-16658 Propagate entity name uses from predicates and subqueries properly to the upper context
2023-05-25 10:23:14 +02:00
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 2e98c1678d
)
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