Gavin
43af98fa52
HHH-16731 fix validation of @Any mappings
2023-06-09 22:11:42 +02:00
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