11722 Commits

Author SHA1 Message Date
Gavin King
c020c97d8d HHH-17779 update Javadoc 2024-02-29 10:42:17 +01:00
Marco Belladelli
6f00449af1 HHH-17726 Cleanup java types missing same type in wrap/unwrap 2024-02-28 16:32:08 +01:00
Marco Belladelli
7f51c13fcf HHH-17726 Add test for issue 2024-02-28 16:32:08 +01:00
Gavin King
5d498c1063 HHH-17779 previous-page nativation for key-based pagination 2024-02-28 13:49:54 +01:00
Gavin King
1eff3c990b HHH-17779 misc improvements to key-based pagination 2024-02-28 13:49:54 +01:00
Gavin King
ecb88be84a improve jdoc of an exception 2024-02-28 13:49:54 +01:00
datazuul
84bd2ec706 HHH-17275: Fix NPE in BooleanJavaType for converter returning NULL for relational value 2024-02-28 13:33:10 +01:00
Gavin King
711feda338 HHH-17779 add some jdoc 2024-02-27 22:11:48 +01:00
Gavin King
f34e7fa91c HHH-17779 support for key-based pagination
basic tests
2024-02-27 22:11:48 +01:00
Gavin King
920377ccfc HHH-17779 support for key-based pagination
lots of fixes / improvements
2024-02-27 22:11:48 +01:00
Gavin King
483279c748 HHH-17779 support for key-based pagination
fixe compilation error in tests
2024-02-27 22:11:48 +01:00
Gavin King
842a6d02f6 HHH-17779 support for key-based pagination
fixes
2024-02-27 22:11:48 +01:00
Gavin King
8421d1c8d1 HHH-17779 support for key-based pagination
minor code cleanup
2024-02-27 22:11:48 +01:00
Gavin King
dbd15fd690 HHH-17779 support for key-based pagination
change the API slightly
2024-02-27 22:11:48 +01:00
Gavin King
b9e01fec4f HHH-17779 support for key-based pagination 2024-02-27 22:11:48 +01:00
Gavin King
5af80551ad HHH-17779 support for key-based pagination 2024-02-27 22:11:48 +01:00
Gavin King
32bd334298 fix the broken syntax of an @implNote 2024-02-27 22:11:48 +01:00
Gavin King
4fbcfbdaba HHH-17779 support for key-based pagination 2024-02-27 22:11:48 +01:00
Gavin King
2f4a6ebcaf slight improvement to two error messages 2024-02-27 19:47:17 +01:00
Marco Belladelli
fb4580cb6e HHH-17750 Handle bytecode-enhanced proxies in context identifier 2024-02-27 15:23:39 +01:00
marko-bekhta
2c3909470b HHH-17750 Add a reproducer 2024-02-27 15:23:39 +01:00
Christian Beikov
94cb793180 Don't change result type of criteria query when changing select clause 2024-02-26 17:04:10 +01:00
Jeff Maxwell
12a93ce328 HHH-17775 Standardize spelling of "round-trip" and "roundtrip" to "round
trip"
2024-02-26 14:07:48 +01:00
Christian Beikov
c1746f5f82 HHH-17772 Use Dialect#getLowercaseFunction instead of hard coding to lower 2024-02-26 12:01:48 +01:00
Marco Belladelli
1196f72798 HHH-15493 Allow Java records as @IdClass 2024-02-26 11:39:28 +01:00
Marco Belladelli
efb02b72e5 HHH-15493 Add test for issue 2024-02-26 11:39:28 +01:00
George Gastaldi
376f99dcc6 HHH-17770: Avoid casting long to int
This causes `NegativeArraySizeException: -1294967296` when Blob contents > 2Gb
2024-02-26 11:27:12 +01:00
Gavin King
b039eecd8e allow query and finder methods to return Stream
required by Jakarta Data spec
2024-02-25 21:34:20 +01:00
Gavin King
484fcb2984 HHH-17773 case-insensitive ordering 2024-02-24 01:42:16 +01:00
Christian Beikov
0163fceed9 HHH-15519 Fix bitwise operation tests on CockroachDB 2024-02-22 14:17:20 +01:00
Christian Beikov
8a65536c4c HHH-17734 Ensure provider_class has precedence over datasource 2024-02-22 13:31:51 +01:00
Gavin King
0502869545 pull up some duplicated code to AbstractSqmSelectionQuery 2024-02-22 09:58:18 +01:00
Marco Belladelli
f87ea083e6 HHH-17766 Correct return type of by duration and numeric operations on converted attributes 2024-02-22 08:57:03 +01:00
Marco Belladelli
c6e41c6f21 HHH-17766 Additional tests on converted attributes 2024-02-22 08:57:03 +01:00
Christian Beikov
647a1890e8 HHH-16048 Fix portable integer division for HANA and CockroachDB 2024-02-21 13:46:12 +01:00
Gavin King
c45f047443 HHH-17764 query result types and single-item selection lists
- allow single-item auto-instantiation
- check the type of the selection item against the given result type
2024-02-21 12:36:41 +01:00
Jan Schatteman
0f51feb69e HHH-17691 - Avoid unnecessary sequence queries when hdb2ddl will recreate them anyway
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2024-02-20 17:06:00 +01:00
Christian Beikov
4ac91f793f HHH-14867 Don't forcefully acquire connection for transaction handling 2024-02-20 17:01:18 +01:00
Jan Schatteman
897b87bca6 HHH-14867 - Add test for issue
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2024-02-20 17:01:18 +01:00
Gavin King
731b3bd7e4 HHH-17755 add test for issue 2024-02-20 15:58:03 +01:00
Gavin King
5a134f0f38 HHH-17755 fix inferral of @IdClass column mapping from @MapsId 2024-02-20 15:58:03 +01:00
Gavin King
79635dffce fix spelling of method name 2024-02-20 15:58:03 +01:00
Gavin King
715076f4d4 very minor code changes to ForeignGenerator 2024-02-20 15:58:03 +01:00
Gavin King
312ed3c3f3 HHH-17755 make @MapsId work correctly with @IdClass
the @Id property was not getting populated
2024-02-20 15:58:03 +01:00
Marco Belladelli
0cb2de5490 HHH-17730 Account for immutable embedded ids during merge 2024-02-20 14:11:41 +01:00
Marco Belladelli
90ec3a74bd HHH-17730 Add test for issue 2024-02-20 14:11:41 +01:00
Gavin King
1c0121a94d HHH-15519 document bitand(), bitor(), bitxor() 2024-02-20 09:11:44 +01:00
Gavin King
5fe2b75d2d HHH-15519 make bitand(), bitor(), bitxor() portable
- add bitwise functions on SQL Server and Sybase
- add bitor(), bitxor() on Oracle
- add missing bitwise functions to HANA and h2
- fix broken bitxor() on Postgres
- add bitwise functions for EDB
2024-02-20 09:11:44 +01:00
Gavin King
399b1a0715 HHH-15519 start testing bitor() and xor() functions 2024-02-20 09:11:44 +01:00
Gavin King
a562ab2462 HHH-16931 replace the previous impl of createCountQuery() 2024-02-19 22:56:18 +01:00