Commit Graph

16286 Commits

Author SHA1 Message Date
Gavin 5110fd4653 HHH-16776 more consistent reporting of errors in attribute paths
and squash some warnings
2023-06-09 22:11:42 +02:00
Aurimas Niekis 9075cf84fb
HHH-16772 Added a check method to `SetFieldOnArgument` setter bytecode generator to check if value type is 64-bit and adjust operand stack size accordingly. (#6756)
HHH-16772 Added a check method to `SetFieldOnArgument` setter bytecode generator to check if value type is 64-bit and adjust operand stack size accordingly.
2023-06-09 18:49:24 +02:00
Gavin 81deaa1049 add missing @Override 2023-06-09 17:24:58 +02:00
Gavin bdacc8b05f make it easier to mock the QueryEngine 2023-06-09 17:24:58 +02:00
Gavin 910c5d4276 slightly improve some error messages 2023-06-09 17:24:58 +02:00
Gavin f7ab7f4afc fix error when treat target type is not found 2023-06-09 17:24:58 +02:00
Gavin 0a98b41f0e fix an IOOB exception in SqmPathRegistryImpl 2023-06-09 17:24:58 +02:00
Gavin a3e6e06519 refactor out a function so that it can be used by query-validator 2023-06-09 17:24:58 +02:00
Gavin 0ae432f0fb misc minor changes 2023-06-09 17:24:58 +02:00
Gavin 3dff3fb20e API changes for query-validator 2023-06-09 17:24:58 +02:00
Oleksii Klochko 67f737f4ab HHH-16640: Return this instead of null for method chaining 2023-06-09 00:21:15 +02:00
Gavin a707d8e345 remove obsolete warning suppression in test 2023-06-08 19:02:32 +02:00
Gavin 4bbf67fb3b get rid of backticks in error message 2023-06-08 19:02:32 +02:00
Gavin 33c9338520 fix a CCE from SemanticQueryBuilder 2023-06-08 19:02:32 +02:00
Francois Steyn a415555df4 HHH-16563: Using jakarta.annotation.Generated instead of javax versions 2023-06-07 16:46:13 -05:00
Marco Belladelli 7e115eb8f4 HHH-16719 Add test for issue 2023-06-07 13:48:29 +02:00
Cedomir Igaly 670db01c9a HHH-16612 Use qualified table name for embeddable mappings 2023-06-06 16:17:31 +02:00
Cedomir Igaly bda41ec0b9 HHH-16612 Add test for issue 2023-06-06 16:17:31 +02:00
Marco Belladelli bf1068be7e HHH-16661 Use qualified table names for entity name by table name map 2023-06-06 16:17:31 +02:00
Marco Belladelli 53d474d85f HHH-16661 Add test for issue 2023-06-06 16:17:31 +02:00
Gavin d567b839da HHH-16727 initial work on StatelessSession.upsert()
marked @Incubating
2023-06-06 16:08:05 +02:00
Gavin 3af493a344 failure no longer expected for test 2023-06-06 16:08:05 +02:00
Gavin 37c071fa20 better formatting for 'merge' and 'case' 2023-06-06 16:08:05 +02:00
Marco Belladelli 95e6ed1001 HHH-16641 Add test and fix order column on generic non-map associations 2023-06-06 15:56:16 +02:00
Andrea Boriero f8275f1a70 HHH-16624 Do not create subselects when there are fewer than 2 results 2023-06-06 10:11:19 +02:00
Andrea Boriero 4c1d8a19bf HHH-16624 Add test for issue 2023-06-06 10:11:19 +02:00
Gavin King f36f7a0885 fix minor errors in queries in querylanguage doc 2023-06-05 22:10:04 +02:00
Gavin King 4eee30550c HHH-16747 nail down query result types and actually document the semantics 2023-06-05 20:12:01 +02:00
Gavin c5ecf5d41c HHH-16742 fix implementation of TupleMetadata
fix issue when "same" selection item is assigned two different aliases
2023-06-05 20:12:01 +02:00
Gavin acf9495af3 HHH-16710 constructor-based instantiation for native queries 2023-06-05 20:12:01 +02:00
Gavin 280df7c98d fix javax package name + minor code example errors
(spotted by @andrei-ivanov)
2023-06-05 20:12:01 +02:00
Gavin 1557a66e6e HHH-16710 allow Map and List instantiation for native SQL queries 2023-06-05 20:12:01 +02:00
Gavin ed75e24d94 move some material to 1st chapter of HQL guide 2023-06-05 20:12:01 +02:00
Gavin cf74308318 update docs with implicit instantiation 2023-06-05 20:12:01 +02:00
Gavin 72f03d9d0f HHH-16710 implicit instantiation of record classes 2023-06-05 20:12:01 +02:00
Gavin 87a2b967c7 HHH-16710 implicit instantiation of Lists, Maps 2023-06-05 20:12:01 +02:00
Gavin King 4bdfb2da25 clean up warnings in BaseCoreFunctionalTestCase 2023-06-05 20:07:23 +02:00
Christian Beikov 7a04ba3bfb HHH-16682 Test and fix dirty checking for @JdbcTypeCode(SqlTypes.JSON) maps 2023-06-05 16:50:20 +02:00
Christian Beikov b5748fd22e HHH-16490 Test case for allowing to map same column twice, once with a custom Java type 2023-06-05 16:49:04 +02:00
Christian Beikov 9e6cc04eb3 HHH-16250 Test case for allowing to map same column twice, once with a user type 2023-06-05 16:49:04 +02:00
Christian Beikov 2cc1362df7 HHH-15929 Handle the possibility of different JdbcMappings for the same column 2023-06-05 16:49:04 +02:00
Jan Schatteman eedd6197ce Ignore test for MariaDB
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-06-05 16:45:42 +02:00
Jan Schatteman fe958f9c12 HHH-16578 - Add a test that shows the more restrictive schema validation (less dependant on columnDefinition info, and more on the use of @JdbcTypeCode)
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-06-05 16:45:42 +02:00
Jan Schatteman be9692765c HHH-16578 - Minor change to the column information extraction
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-06-05 16:45:42 +02:00
Gavin King 9dad4c44bb HHH-16437 add test 2023-06-05 16:36:49 +02:00
Marco Belladelli 15bdd9d60a HHH-16574 Return treat type as path source for treated joins 2023-06-05 16:27:37 +02:00
Marco Belladelli 1ac116c169 HHH-16693 Add test for issue 2023-06-05 16:27:37 +02:00
Marco Belladelli 1be67bf222 HHH-16574 Add test for issue 2023-06-05 16:27:37 +02:00
Christian Beikov 945f2b8adb HHH-16606 Only use RowTransformerArrayImpl when result type is Object[] 2023-06-05 16:07:07 +02:00
Cedomir Igaly 857a5c0724 HHH-16606 - Test for selecting only property of array type using criteria query 2023-06-05 16:07:07 +02:00