16315 Commits

Author SHA1 Message Date
Steve Ebersole
12639834f3 branching guide 2023-06-13 07:55:38 -05:00
Yoann Rodière
7450f916f1 Test non-standard access with extended bytecode enhancement
Turns out there is nothing wrong and these tests already pass.
2023-06-13 11:29:45 +02:00
Gavin
d43f618eba deprecated some exception constructors we need to migrate away from
it's really important to report the actual HQL that caused the failure
2023-06-13 01:20:19 +02:00
Gavin
e2cf383f7a fix up the error message in InterpretationException 2023-06-13 01:20:19 +02:00
Gavin
3a8e66d600 HHH-16783 split @Any discriminator handling into two subclasses 2023-06-13 01:20:19 +02:00
Gavin
925d09528d HHH-16783 allow implicit discriminator mappings in @Any 2023-06-13 01:20:19 +02:00
Cedomir Igaly
b364a9d50a HHH-16614 - Properly handling before/after tables on creation for auxiliary database objects 2023-06-12 18:14:04 +02:00
Marco Belladelli
8408849a50 HHH-16770 Only expand top level entity valued paths for group/order by 2023-06-12 16:45:30 +02:00
Marco Belladelli
15310330f8 HHH-16770 Add test for issue 2023-06-12 16:45:30 +02:00
Cedomir Igaly
3e8056de8e HHH-16759 - ComponentType.isMutable should return false when component is record; replace method(s) should return original for immutable classes 2023-06-12 15:18:12 +02:00
Cedomir Igaly
86ed7abd97 HHH-16759 - Test case - merge embedded record 2023-06-12 15:18:12 +02:00
Gavin
a3534bcab4 clean up RepresentationMode enum 2023-06-12 14:09:21 +02:00
Gavin
2e5a2143fb refs to companion docs in preface 2023-06-12 13:28:28 +02:00
Gavin
0f8a7f83bd minor improvs to section on join fetching, and a nice TIP 2023-06-12 13:27:01 +02:00
Gavin
069a28970b fix ambiguity in wording 2023-06-12 12:08:05 +02:00
Christian Beikov
f0ebb55026 HHH-16774 Ensure composite field tracking enhancement works also when @Embedded annotation is missing 2023-06-12 11:00:48 +02:00
Marco Belladelli
47eb862e06 HHH-16745 Consider loading entity entries when checking if transient 2023-06-12 09:30:49 +02:00
Benedikt Biallowons
b157ec35c6 HHH-16745 Add test for issue 2023-06-12 09:30:49 +02:00
Marco Belladelli
ecc7dc1880 HHH-16761 Throw error for identifier properties not found in @IdClass 2023-06-12 09:28:15 +02:00
Gavin
4317215ee1 nice tip and segue into caching 2023-06-11 15:01:01 +02:00
Gavin
711c22a712 better explanation of batch/subselect fetching 2023-06-11 15:00:36 +02:00
Gavin
d7e55367b5 new section on selective column updates in Advanced chapter 2023-06-11 11:02:19 +02:00
Gavin
eb1f840d01 minor improvements to Advanced chapter 2023-06-11 10:36:44 +02:00
Gavin
45133f1df2 HHH-16777 add typesafe version of Hibernate.isPropertyInitialized()
like in HR
2023-06-11 10:19:14 +02:00
Gavin
e6ec43f257 very minor code/comment changes 2023-06-11 10:19:14 +02:00
Gavin
bc81eb6d19 fix error reported for empty HQL string 2023-06-10 23:54:54 +02:00
Gavin
e0d08a5f26 avoid printing {element} in err message 2023-06-09 23:09:05 +02:00
Jan Schatteman
e18dde78bf HHH-16472 - Add test for issue
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-06-09 22:40:29 +02:00
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