Commit Graph

16510 Commits

Author SHA1 Message Date
Gavin 6ea37bfc30 improvements to documentation of HQL functions
- especially the collection-related functions
- also explain path expressions
2023-05-30 15:22:30 +02:00
Gavin 6c36e98b1a HHH-16715 clean up the code surrounding this stuff 2023-05-30 15:22:30 +02:00
Sanne Grinovero 3a40f9c829 HHH-16716 Expose ParameterMarkerStrategy on JDBCServices 2023-05-30 12:27:37 +01:00
Sanne Grinovero 9da4ef0239 HHH-16717 Type pollution fix for ExecutableList having to implement Comparable 2023-05-30 12:27:37 +01:00
dependabot[bot] 7fc927194b Bump com.gradle.enterprise from 3.13.2 to 3.13.3
Bumps com.gradle.enterprise from 3.13.2 to 3.13.3.

---
updated-dependencies:
- dependency-name: com.gradle.enterprise
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-30 09:22:07 +02:00
Gavin 1f45639a5d add table of operator precedence to HQL guide 2023-05-29 20:35:19 +02:00
Gavin 5315bb7840 very tiny fix to code example 2023-05-29 17:41:15 +02:00
Marco Belladelli 7f968cf411 HHH-16617 Add filter parameters to parameter bindings memento cache key 2023-05-29 13:44:36 +02:00
Marco Belladelli a4acdce2fa HHH-16617 Add test for issue 2023-05-29 13:44:36 +02:00
Marco Belladelli 13662e7c7a HHH-16594 Preserve consistent query parameter processing order 2023-05-29 13:44:36 +02:00
Marco Belladelli 8de77f0c43 HHH-16594 Add test for issue 2023-05-29 13:44:36 +02:00
clement 1ad471587e HHH-16385 Ensure QueryKey is immutable and serializable 2023-05-29 13:44:36 +02:00
clement cb79ffd994 HHH-16385 Add test for issue 2023-05-29 13:44:36 +02:00
Gavin 4fce4b1384 fix 2 warnings 2023-05-29 13:37:50 +02:00
Gavin f278923c60 fix formatting of two code examples in intro 2023-05-29 13:37:50 +02:00
Gavin c85cd22956 improve code example of tuple criteria 2023-05-29 13:37:50 +02:00
Gavin 2728cbe014 improve code examples for generated ids in Intro 2023-05-29 13:37:50 +02:00
Gavin 81d0bbccc6 fill out section on lexical structure in HQL guide 2023-05-29 13:37:50 +02:00
Gavin 0c45185499 improve rendering of subheadings 2023-05-29 13:37:50 +02:00
Andrea Boriero 86e1cfd7d5 HHH-16560 Nested @Embedded within an @EmbeddedId assertion failure 2023-05-29 11:51:00 +02:00
Andrea Boriero af8d37c6c7 HHH-16560 Add test for issue 2023-05-29 11:51:00 +02:00
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