Commit Graph

10057 Commits

Author SHA1 Message Date
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
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
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
Steve Ebersole d9f343b013 HHH-16626 - JPA hint for Session (EntityManager) level tenant-id
(cherry picked from commit 2ce3eef67a)
2023-05-18 15:06:49 -05: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
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 8f94719152)
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
Gavin 167a14bcc7 fix rendering of in (...) lists
they are not function calls
2023-05-15 12:21:39 +02:00
Marco Belladelli 8e9df4344e
Fix several tests failing on Oracle 11 and some others on older dbs 2023-05-15 09:27:02 +02:00
Marco Belladelli 67ed4de530
HHH-16555 Correct source alias for embedded virtual table group joins on implicitly treated paths 2023-05-11 17:12:41 +02:00
Marco Belladelli f1f28182e7
HHH-16555 Consider implicit treats when creating SqmJoinable's navigable path 2023-05-11 17:12:38 +02:00
Marco Belladelli 70c01e07b8
HHH-16555 Add test for issue 2023-05-11 17:12:35 +02:00
Marco Belladelli 0f64b13ea3
HHH-16491 Special handling for generic component properties 2023-05-11 15:12:52 +02:00
Marco Belladelli a73db16523
HHH-16491 Add test for issue 2023-05-11 15:11:28 +02:00
Marco Belladelli f14f3702c6
HHH-16505 Avoid using the FK for left joins with condition 2023-05-11 15:09:53 +02:00
Marco Belladelli 38aa92a170
HHH-16505 Add test for issue 2023-05-11 15:09:49 +02:00
Marco Belladelli e3596b6297
HHH-16517 Don't clear map to allow prepared statement group reuse 2023-05-11 15:08:27 +02:00
Marco Belladelli 9c7268afce
HHH-16517 Add test for issue 2023-05-11 15:08:27 +02:00
Steve Ebersole da71d54833 HHH-16542 - Bad get/is handling with bytecode enhancement 2023-05-10 12:27:05 -05:00
Jan Schatteman c3f25c83c5 Make the parseVersion() method in CockroachDialect.java public for Reactive 2023-05-10 19:10:49 +02:00