Gavin
36bdd9d013
fix NPE when ordered set agg function missing 'within group'
...
- also refactor a bit that code in SQB to be more typesafe
- and get rid of some warnings
2023-05-28 17:11:54 +02:00
Gavin
a6f036d320
improve error when a select item is missing its required alias
2023-05-28 17:11:54 +02:00
Gavin
23b55db51a
HibernateCriteriaBuilder should use varargs
...
in some cases, it overrides JPA methods with non-varargs forms
2023-05-28 08:29:30 +02:00
Gavin
d8fb935ae0
fix minor typo
2023-05-28 01:54:25 +02:00
Gavin
e073e4e966
add toStrings() to Tuple impls
2023-05-28 01:41:24 +02:00
Gavin
406b039f50
add a very nice criteria example to Intro doc
2023-05-28 01:40:56 +02:00
Gavin
fab058a3a1
minor improvements to new HQL guide
2023-05-28 01:01:33 +02:00
Gavin
f3fddf02da
split up chapters of HQL
2023-05-27 22:33:12 +02:00
Gavin
9360af5d6b
slight restructure of HQL guide
2023-05-27 22:33:12 +02:00
Gavin
4c8ed70a69
split + rewrite query language chapter to new HQL guide document
2023-05-27 22:33:12 +02:00
bradbalogh
cf9e57007a
HHH-16706 fix spelling mistake in Envers.adoc
2023-05-26 23:47:08 +01:00
Sanne Grinovero
310a3d2997
HHH-16705 AttributeMappingsList should not implement Iterable
2023-05-26 17:15:25 +01:00
Jan Schatteman
4e9789bdff
HHH-16686 - Fix for bug in LocalTimeJavaType.unwrap()
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-05-26 16:42:04 +02:00
Sanne Grinovero
21b1c71947
HHH-16687 Remove unused internal interface ComparableEntityAction
2023-05-26 15:18:06 +01:00
Sanne Grinovero
c9457db5b6
HHH-16704 Avoid iterating a LinkedHashMap during ActionQueue processing
2023-05-26 15:18:06 +01:00
Marco Belladelli
9e09c057c5
HHH-16495 SemanticException for non-cross entity joins without predicate
2023-05-26 14:59:47 +02:00
Marco Belladelli
35b8bd1313
HHH-16495 Add test for issue
2023-05-26 14:59:47 +02:00
Marco Belladelli
5e13845f00
HHH-16668 Fix SqmWindow copy of partition and order lists
2023-05-26 14:58:50 +02:00
Gavin
8c1839f7dc
HHH-16699 add repeat() function to criteria API
2023-05-26 08:55:56 +02:00
Gavin
ed897c4208
HHH-16699 add repeat() function to docs
2023-05-26 08:55:56 +02:00
Gavin
be2319b59c
HHH-16699 promote repeat() function
...
emulate it on Oracle using rpad()
unsupported on Derby
2023-05-26 08:55:56 +02:00
Jan Schatteman
b2dfe7148a
HHH-16515 - Add o.h.stat to nullness checking
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-05-25 22:26:06 +02:00
Gavin
afc97ac6c9
clean up the code in SingleIdEntityLoaderStandardImpl
...
and remove an AtomicInteger that existed only for the benefit of LoadingSmokeTests
2023-05-25 17:59:06 +02:00
Christian Beikov
ecbcc2d940
HHH-16690 Fix re-saving for unloaded deletes
2023-05-25 17:21:10 +02:00
Gavin
b6733c413d
deprecate RowVersionJavaType
2023-05-25 15:05:12 +02:00
Gavin
6fd0ddfbec
mark some ancient hacks as deprecated
...
because apparently some users depend on them
also mark IdentifierGeneratorHelper as @Internal
2023-05-25 15:05:12 +02:00
Christian Beikov
4dc03a9c39
HHH-16691 Avoid join table joins for SqmPath in some more scenarios
2023-05-25 12:36:11 +02:00
Gavin
908630a7f2
more accurate cross-links in doc
2023-05-25 11:46:10 +02:00
Gavin
d5184d07d0
prevent orphaned table titles
...
split a section
2023-05-25 11:08:30 +02:00
Gavin
5ed220f113
better treatment of mutable natural ids in jdoc
2023-05-25 11:08:30 +02:00
Gavin
297140734b
minor changes for spacing
2023-05-25 11:08:29 +02:00
Christian Beikov
33d601f146
HHH-16658 Propagate entity name uses from predicates and subqueries properly to the upper context
2023-05-25 10:23:42 +02:00
Gavin
cf09a8aa99
create two new sections of the Intro to improve organization
2023-05-25 09:48:08 +02:00
Gavin
e1af41173b
javadoc cleanups
2023-05-25 09:46:43 +02:00
Gavin
156fd51e5c
improve javadoc code examples in XxxxLoadAccess
2023-05-25 00:42:24 +02:00
Gavin
f881c5243f
show off typesafety with the metamodel and new API of NaturalIdLoadAccess
2023-05-25 00:17:59 +02:00
Gavin
76fa597d1b
improvements to typesafety of NaturalIdLoadAccess
...
and clean up its jdoc and the jdoc of its friends
2023-05-25 00:17:59 +02:00
Gavin
5efa49f7d1
HHH-16600 @Basic(optional=false) on embeddable held by single table subclass
...
don't generate a 'not null' constraint for a field of an embeddable class if
it belongs to a subclass in single table inheritance hierarchy
2023-05-24 22:08:54 +02:00
Andrea Boriero
84547e8f4c
HHH-16370 Using MapKey on ManyToMany leads to wrong insert SQL
2023-05-24 21:28:18 +02:00
Andrea Boriero
d4d82e67fd
HHH-16370 Add test for issue
2023-05-24 21:28:18 +02:00
Guenther Demetz
01f4c74d6b
HHH-16558 - Detaching an entity removes natural-id cross-reference from shared cache
2023-05-24 11:33:20 -05:00
Gavin
2b27d98a89
HHH-16654 much more efficient implementation of default fetch profile
2023-05-24 18:14:10 +02:00
Jan Schatteman
35da6000fd
HHH-16649 - This commit effectively reverts d8bf6499
(HHH-15910), in which static remove methods were added to the Hibernate class
...
The reason for this is that the methods in fact don't work, since the machinery behind
them just isn't there, nor has it even been.
The CollectionSizeTest that was modified to test these new methods was
incomplete and hid this fact.
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-05-24 18:12:31 +02:00
Marco Belladelli
1c55a4766f
HHH-16532 Fix NPE for @Any association fetches
2023-05-24 17:23:06 +02:00
Marco Belladelli
a05e3cd2fa
HHH-16532 Add test for issue
2023-05-24 17:23:06 +02:00
Marco Belladelli
7116dc9def
HHH-16543 Correct check for polymorphic root common attributes
2023-05-24 17:17:46 +02:00
Marco Belladelli
c6c24700a5
HHH-16543 Add test for issue
2023-05-24 17:17:46 +02:00
Gavin
d3db740035
HHH-16360 fix schema update precision/scale handling
2023-05-24 16:50:21 +02:00
Sanne Grinovero
57cbaed2a9
HHH-16685 Avoid extreme cache misses on EntityPersister#implementsLifecycle()
2023-05-24 12:08:44 +01:00
Sanne Grinovero
5c60b632a1
HHH-16683 Micro optimisations for MappingMetamodelImpl.getEntityDescriptor
2023-05-24 11:58:49 +01:00