Commit Graph

16233 Commits

Author SHA1 Message Date
Gavin King f511282ce3 clean up IdentifierLoadAccessImpl 2023-06-03 11:19:42 +02:00
Sanne Grinovero 7c089a5c4b HHH-16741 Fully remove the deprecated method getJdbcMappings() 2023-06-02 17:32:41 +01:00
Sanne Grinovero 03132883f4 HHH-16741 Deprecate method getJdbcMappings() and prepare for its removal (backportable patch) 2023-06-02 17:32:41 +01:00
Gavin f22d7e1328 fix doc because @AnyKeyJavaClass seems to be required 2023-06-01 01:16:34 +02:00
Gavin 8cc7eb7a66 HHH-16732 make HQL id() function work for @Any mappings 2023-06-01 01:16:34 +02:00
Andrea Boriero 2287f3ce3b HHH-16725 Persisting multiple entities with one-many association and composite key with ordered updates enabled fails 2023-05-31 20:20:07 +02:00
marko-bekhta 911b005d7d HHH-16725 Add a test case to reproduce the issue 2023-05-31 20:20:07 +02:00
Andrea Boriero 7157899079 HHH-16613 @Lazy @ManyToOne @Cacheable association is retrieved as initialized 2023-05-31 17:45:13 +02:00
marko-bekhta f6ec141b47 HHH-16613 Add a test case to display an issue 2023-05-31 17:45:13 +02:00
Marco Belladelli a64490ed50 HHH-16559 Disable batch fetching for dynamic instantiation queries 2023-05-31 13:52:31 +02:00
Marco Belladelli 2cd7104d9d HHH-16559 Add test for issue 2023-05-31 13:52:31 +02:00
Andrea Boriero 8e8a554eb9 HHH-16379 @DynamicUpdate and 'enableDirtyTracking=true' leads to wrong update statement 2023-05-31 12:18:40 +02:00
Andrea Boriero 198ede22e4 HHH-16379 Add test for issue 2023-05-31 12:18:40 +02:00
Andrea Boriero 941b336143 HHH-16665 Add test for issue 2023-05-31 11:37:20 +02:00
Christian Beikov 4cb6823a05 HHH-16465 Fix String based CTE cycle emulation 2023-05-31 10:15:39 +02:00
Andrea Boriero e7fa3cebb6 HHH-16664 NPE in MappingMetamodelImpl if inheritance is used in IdClass 2023-05-31 09:43:01 +02:00
Andrea Boriero 0147541b1c HHH-16664 Add test for issue 2023-05-31 09:43:01 +02:00
Andrea Boriero 4efb4feb5c HHH-16639 Add test for issue 2023-05-31 09:39:25 +02:00
Gavin 85db7ace9d minor table formatting fix 2023-05-30 18:35:52 +02:00
Marco Belladelli 68adf22b11 HHH-16540 Correct navigable path for embeddable valued path interpretation with plural attribute join 2023-05-30 17:50:51 +02:00
Marco Belladelli 92281b8cd9 HHH-16540 Add test for issue 2023-05-30 17:50:51 +02:00
Gavin 3c108d1413 fix use of & character in javadoc 2023-05-30 15:47:58 +02:00
Gavin fef4f904d7 fix javadoc for PREFERRED_XXXX_JDBC_TYPE config settings
it was wrong for the case of XXXX=DURATION
2023-05-30 15:42:30 +02:00
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