Andrea Boriero
4878a1d277
HHH-16744 Wrong class created when reusing a join column for different entities in multiple ManyToOne
2023-06-14 13:17:59 +02:00
gtoison
7223a5eb53
HHH-16474 issue reproducer
2023-06-14 13:17:59 +02:00
Gavin King
b971b1e377
introduce UnknownFilterException for consistency with UnknownProfileException
2023-06-14 12:28:43 +02:00
Marco Belladelli
d63323cb63
HHH-16714 Add test and fix structured cache for inheritance subtypes
2023-06-14 10:29:30 +02:00
Andrea Boriero
7d0f313efe
HHH-16767 From#getJoins throws exception if non-attribute was joined
2023-06-14 10:22:58 +02:00
Andrea Boriero
c6ae189ca5
HHH-16767 Add test for issue
2023-06-14 10:22:58 +02:00
Andrea Boriero
37aa5b21a3
HHH-16750 ClassCastException when an Entity with an ElementCollection has an EmbeddableId with just one field and Batch is enabled
2023-06-14 10:21:07 +02:00
Andrea Boriero
254d01484d
HHH-16750 Add test for issue
2023-06-14 10:21:07 +02:00
Andrea Boriero
6b8beaaf3a
HHH-16740 Fetching an element collection on an entity with a composite id fails when batch size > 1
2023-06-14 10:21:07 +02:00
marko-bekhta
f3c21bbab2
HHH-16740 Add a test case to reproduce the issue
2023-06-14 10:21:07 +02:00
Andrea Boriero
a64748ba84
HHH-16673 Fail to get access lazy fetched field ( @ManyToOne ) wich is part of a composite Id (using an @IdClass) when stored in L2 cache
2023-06-14 10:19:35 +02:00
Andrea Boriero
036631f42c
HHH-16673 Add test for issue
2023-06-14 10:19:35 +02:00
Gavin King
9adffa4e4f
further work on query parser exceptions
...
I missed a couple of things
2023-06-14 10:02:00 +02:00
Christian Beikov
d859f43748
HHH-16782 Allow query plan caching of criteria queries
2023-06-14 07:39:49 +02:00
Christian Beikov
97a699a3e1
HHH-16749 Reuse BasicType from Value for JPA Metamodel instead of creating dedicated BasicDomainType instances
2023-06-14 07:39:29 +02:00
Jan-Willem Gmelig Meyling
6ed858a461
HHH-16749 Reproducer for incorrect function argument domain type
2023-06-14 07:39:29 +02:00
Gavin King
70d8b8b10d
fix section title
2023-06-14 01:24:28 +02:00
Gavin King
9c4dc02b96
fix up flow of section on join fetching
...
fix a link
2023-06-14 01:18:33 +02:00
Gavin
95d3dfb85b
more use of typesafe metamodel gen refs
2023-06-13 22:50:49 +02:00
Gavin
fbb9df37bf
mention alternative APIs in doc
2023-06-13 22:50:49 +02:00
Gavin
781b19d136
document new features for typesafety
2023-06-13 22:50:49 +02:00
Gavin King
727a9b2c03
generate typesafe references to named queries, fetch profiles, entity graphs, fetch profiles
...
add support for about @FilterDef
2023-06-13 22:48:21 +02:00
Christian Beikov
2fb7cdd08b
HHH-16697 Fix auto type discovery for aggregate functions on Oracle
2023-06-13 20:59:58 +02:00
Christian Beikov
1a9732a5c2
HHH-16786 Fix NPE in SqmParameterInterpretation when binding null for select item in insert-select statement
2023-06-13 20:59:07 +02:00
Christian Beikov
2ad5cdd9b9
HHH-16787 Multi-valued parameter with single element parameter list fails with no such element exception
2023-06-13 20:57:32 +02:00
Gavin King
694eee977f
Query parser exceptions ( #6782 )
...
* clean up exception reporting in query translator
especially, introduce SyntaxException, since SemanticException and
ParsingException were both being misused to report syntax errors
2023-06-13 19:53:19 +02:00
Christian Beikov
f50cbce7ba
Allow access to sqlBuffer via @Internal method
2023-06-13 18:21:57 +02:00
Steve Ebersole
d16482697c
Add target and retention to `@JavaServiceLoadable`
2023-06-13 11:06:37 -05:00
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