Commit Graph

16407 Commits

Author SHA1 Message Date
Gavin acf9495af3 HHH-16710 constructor-based instantiation for native queries 2023-06-05 20:12:01 +02:00
Gavin 280df7c98d fix javax package name + minor code example errors
(spotted by @andrei-ivanov)
2023-06-05 20:12:01 +02:00
Gavin 1557a66e6e HHH-16710 allow Map and List instantiation for native SQL queries 2023-06-05 20:12:01 +02:00
Gavin ed75e24d94 move some material to 1st chapter of HQL guide 2023-06-05 20:12:01 +02:00
Gavin cf74308318 update docs with implicit instantiation 2023-06-05 20:12:01 +02:00
Gavin 72f03d9d0f HHH-16710 implicit instantiation of record classes 2023-06-05 20:12:01 +02:00
Gavin 87a2b967c7 HHH-16710 implicit instantiation of Lists, Maps 2023-06-05 20:12:01 +02:00
Gavin King 4bdfb2da25 clean up warnings in BaseCoreFunctionalTestCase 2023-06-05 20:07:23 +02:00
Christian Beikov 7a04ba3bfb HHH-16682 Test and fix dirty checking for @JdbcTypeCode(SqlTypes.JSON) maps 2023-06-05 16:50:20 +02:00
Christian Beikov b5748fd22e HHH-16490 Test case for allowing to map same column twice, once with a custom Java type 2023-06-05 16:49:04 +02:00
Christian Beikov 9e6cc04eb3 HHH-16250 Test case for allowing to map same column twice, once with a user type 2023-06-05 16:49:04 +02:00
Christian Beikov 2cc1362df7 HHH-15929 Handle the possibility of different JdbcMappings for the same column 2023-06-05 16:49:04 +02:00
Jan Schatteman eedd6197ce Ignore test for MariaDB
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-06-05 16:45:42 +02:00
Jan Schatteman fe958f9c12 HHH-16578 - Add a test that shows the more restrictive schema validation (less dependant on columnDefinition info, and more on the use of @JdbcTypeCode)
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-06-05 16:45:42 +02:00
Jan Schatteman be9692765c HHH-16578 - Minor change to the column information extraction
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-06-05 16:45:42 +02:00
Gavin King 9dad4c44bb HHH-16437 add test 2023-06-05 16:36:49 +02:00
Marco Belladelli 15bdd9d60a HHH-16574 Return treat type as path source for treated joins 2023-06-05 16:27:37 +02:00
Marco Belladelli 1ac116c169 HHH-16693 Add test for issue 2023-06-05 16:27:37 +02:00
Marco Belladelli 1be67bf222 HHH-16574 Add test for issue 2023-06-05 16:27:37 +02:00
Christian Beikov 945f2b8adb HHH-16606 Only use RowTransformerArrayImpl when result type is Object[] 2023-06-05 16:07:07 +02:00
Cedomir Igaly 857a5c0724 HHH-16606 - Test for selecting only property of array type using criteria query 2023-06-05 16:07:07 +02:00
Christian Beikov f2cf18cb75 HHH-16680 Add test for treating correlated from node 2023-06-05 12:37:16 +02:00
dependabot[bot] 5aec65572d Bump com.gradle.common-custom-user-data-gradle-plugin from 1.10 to 1.11
Bumps com.gradle.common-custom-user-data-gradle-plugin from 1.10 to 1.11.

---
updated-dependencies:
- dependency-name: com.gradle.common-custom-user-data-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-05 12:36:24 +02:00
Gavin King 43a3bc5883 HHH-16022 fix extremely ugly errors when HQL parsing failed
the formatting of syntax errors was terrible
2023-06-03 17:16:23 +02:00
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