20152 Commits

Author SHA1 Message Date
Andrea Boriero
86a2402ec1 HHH-15560 Add test showing the issue has been solved 2024-12-18 15:01:25 +01:00
Andrea Boriero
badc844e3e HHH-9952 Add test showing the issue has been solved 2024-12-18 15:00:01 +01:00
Christian Beikov
28b815766f Try to fix snapshot publishing 2024-12-18 14:41:58 +01:00
Čedomir Igaly
0b035dc5a5 HHH-18958 If NamedQuery.returnClass attribute is present use it when generating method return type 2024-12-18 14:35:59 +01:00
Čedomir Igaly
3d35dbfae9 HHH-18958 Test case - named query with resultClass annotation 2024-12-18 14:35:59 +01:00
Čedomir Igaly
050089efcc HHH-18960 If query parameter allows multiple value binding, accept List, Set, or Collection with parameter type as generic type 2024-12-18 14:20:48 +01:00
Čedomir Igaly
c96305a2e4 HHH-18960 Test case - when named query parameter allows multiple value binding, instance of java.util.Collection should be allowed as parameter 2024-12-18 14:20:48 +01:00
Gavin King
89ba024a44 much more consistent reuse of LoadEvents, and some cleanup 2024-12-18 13:47:03 +01:00
Gavin King
1aac8c356e HHH-19985 clean up the incredible mess of CacheEntityLoaderHelper
and enable collections to be loaded from second-level cache in SS

NB: in my opinion, people shouldn't add their @author tag when they
    just move a bunch of existing logic into a static class and make
    some minor changes
2024-12-18 13:47:03 +01:00
Gavin King
22a13b535d add collection recreate/update/remove events to StatelessSession 2024-12-18 13:47:03 +01:00
Gavin King
a66bd7da0f HHH-17985 cache invalidation for collections from StatelessSession 2024-12-18 13:47:03 +01:00
Gavin King
9b1ee66355 minor code cleanups 2024-12-18 13:47:03 +01:00
Gavin King
d65b53cdb7 javadoc for JPA-standard cache config settings 2024-12-18 13:47:03 +01:00
Gavin King
50b64274e4 partially-fix jdoc in EntityDataAccess
Not sure what "release" referred to ... so operation that was removed/renamed?
2024-12-18 13:47:03 +01:00
Gavin King
409de2c7fa HHH-17985 enable StatelessSession second-level cache by default 2024-12-18 13:47:03 +01:00
Gavin King
163d92c4cd HHH-17985 allow StatelessSession.get() to get/put the second-level cache
For now I've left this disabled by default for backward compatibility.
2024-12-18 13:47:03 +01:00
Gavin King
e32130c3b8 HHH-18942 add another missing JFR event to StatelessSession 2024-12-18 13:47:03 +01:00
Gavin King
fdaf54f841 cosmetic changes in the Action package 2024-12-18 13:47:03 +01:00
Gavin King
b5f0d1a55d fix typo in variable name 2024-12-18 13:47:03 +01:00
Gavin King
0cb6679f6e misc code cleanups 2024-12-18 13:47:03 +01:00
Gavin King
205eb0dc38 HHH-17985 second-level cache invalidation for StatelessSession 2024-12-18 13:47:03 +01:00
Gavin King
8a836bd13e HHH-18942 add missing JFR event to StatelessSession
I missed one
2024-12-18 13:47:03 +01:00
Gavin King
028a4dcf1e clean up javadoc for CachedDomainDataAccess 2024-12-18 13:47:03 +01:00
Christian Beikov
4fc56653a6 HHH-18803 Fix XML aggregate issues due to missing functions in DB2 10.5 2024-12-17 19:36:19 +01:00
Christian Beikov
d0d442cfda HHH-18892 Fix SQL errors with hex and hash functions on HANA 2024-12-17 19:36:19 +01:00
Christian Beikov
25207092c2 HHH-18892 Respect DB2 hash functions only available since version 11+ 2024-12-17 19:36:19 +01:00
Christian Beikov
6f887a516a HHH-18806 Use JUnit Jupiter API to make feature check effective 2024-12-17 19:36:19 +01:00
Vladimír Kuruc
46b3b3a2d2 HHH-18168 Skip test for older Informix 2024-12-17 15:30:05 +01:00
Vladimír Kuruc
a23096484f HHH-18369 Support Informix matches() function 2024-12-17 15:30:05 +01:00
Vladimír Kuruc
d341240b1a HHH-18367 Fix for Informix sum on case expression error 2024-12-17 15:30:05 +01:00
Vladimír Kuruc
cda4b1ca37 HHH-18365 Fix for Informix function bit_length() error 2024-12-17 15:30:05 +01:00
Vladimír Kuruc
98e80e3504 HHH-18364 Fix for Informix function locate() error 2024-12-17 15:30:05 +01:00
Vladimír Kuruc
a2f82b63f4 HHH-18363 Fix for Informix component nullness check error 2024-12-17 15:30:05 +01:00
Vladimír Kuruc
20d054aa7b HHH-18362 Fix for Informix function substring() error 2024-12-17 15:30:05 +01:00
Vladimír Kuruc
b02b33d478 HHH-18361 Fix for Informix current_time error 2024-12-17 15:30:05 +01:00
Andrea Boriero
d28d214ec1 HHH-13612 Quoted table name in FROM clause in @Formula gets wrongly qualified with generated alias 2024-12-17 14:56:50 +01:00
Andrea Boriero
0dac348b94 HHH-13612 Add test for issue 2024-12-17 14:56:50 +01:00
Čedomir Igaly
2215d2b9bf HHH-18947 UUID v7 - Use randomized counter instead of counter + random
This will add approximately ten bits of entropy to generated UUID,
          while preserving uniqueness and monotonicity
2024-12-17 14:02:04 +01:00
Andrea Boriero
57c0b26d86 HHH-14725 Fix reset handling on BlobProxy 2024-12-17 13:10:31 +01:00
Andrea Boriero
c475770d09 HHH-14725 Fixed test 2024-12-17 13:10:31 +01:00
Chris Cranford
c7734e9b21 HHH-14725 Adjust test to use byte array, update Javadoc 2024-12-17 13:10:31 +01:00
Chris Cranford
9525ac7fd2 HHH-14725 Fix reset handling on BlobProxy 2024-12-17 13:10:31 +01:00
Andrea Boriero
fefadfe6ea HHH-13815 TransientObjectException after merging a bidirectional one-to-many with orphan deletion 2024-12-17 12:30:21 +01:00
Andrea Boriero
4d7bb44d01 HHH-13815 Add test for issue 2024-12-17 12:30:21 +01:00
Čedomir Igaly
c882aeb2b8 HHH-18945 Import generated class full qualified name to prevent importing other classes with same simple name 2024-12-17 09:51:15 +01:00
Čedomir Igaly
92e29b63db HHH-18945 Test case - entity class extends mapped superclass with same simple class name 2024-12-17 09:51:15 +01:00
Gavin King
9ce2960b81 HHH-18949 slightly improve test 2024-12-17 07:28:25 +01:00
Gavin King
429f5beff6 HHH-18948 move the EventMonitor SPI to its own namespace 2024-12-16 22:58:02 +01:00
Gavin King
a3c8fa7a25 HHH-18948 rename EventManager -> EventMonitor 2024-12-16 22:58:02 +01:00
Gavin King
eedcab3c17 fix Javadoc warning 2024-12-16 22:57:29 +01:00