Gavin
|
910c5d4276
|
slightly improve some error messages
|
2023-06-09 17:24:58 +02:00 |
Gavin
|
f7ab7f4afc
|
fix error when treat target type is not found
|
2023-06-09 17:24:58 +02:00 |
Gavin
|
0a98b41f0e
|
fix an IOOB exception in SqmPathRegistryImpl
|
2023-06-09 17:24:58 +02:00 |
Gavin
|
a3e6e06519
|
refactor out a function so that it can be used by query-validator
|
2023-06-09 17:24:58 +02:00 |
Gavin
|
0ae432f0fb
|
misc minor changes
|
2023-06-09 17:24:58 +02:00 |
Gavin
|
3dff3fb20e
|
API changes for query-validator
|
2023-06-09 17:24:58 +02:00 |
Oleksii Klochko
|
67f737f4ab
|
HHH-16640: Return this instead of null for method chaining
|
2023-06-09 00:21:15 +02:00 |
Gavin
|
a707d8e345
|
remove obsolete warning suppression in test
|
2023-06-08 19:02:32 +02:00 |
Gavin
|
4bbf67fb3b
|
get rid of backticks in error message
|
2023-06-08 19:02:32 +02:00 |
Gavin
|
33c9338520
|
fix a CCE from SemanticQueryBuilder
|
2023-06-08 19:02:32 +02:00 |
Marco Belladelli
|
7e115eb8f4
|
HHH-16719 Add test for issue
|
2023-06-07 13:48:29 +02:00 |
Cedomir Igaly
|
670db01c9a
|
HHH-16612 Use qualified table name for embeddable mappings
|
2023-06-06 16:17:31 +02:00 |
Cedomir Igaly
|
bda41ec0b9
|
HHH-16612 Add test for issue
|
2023-06-06 16:17:31 +02:00 |
Marco Belladelli
|
bf1068be7e
|
HHH-16661 Use qualified table names for entity name by table name map
|
2023-06-06 16:17:31 +02:00 |
Marco Belladelli
|
53d474d85f
|
HHH-16661 Add test for issue
|
2023-06-06 16:17:31 +02:00 |
Gavin
|
d567b839da
|
HHH-16727 initial work on StatelessSession.upsert()
marked @Incubating
|
2023-06-06 16:08:05 +02:00 |
Gavin
|
3af493a344
|
failure no longer expected for test
|
2023-06-06 16:08:05 +02:00 |
Gavin
|
37c071fa20
|
better formatting for 'merge' and 'case'
|
2023-06-06 16:08:05 +02:00 |
Marco Belladelli
|
95e6ed1001
|
HHH-16641 Add test and fix order column on generic non-map associations
|
2023-06-06 15:56:16 +02:00 |
Andrea Boriero
|
f8275f1a70
|
HHH-16624 Do not create subselects when there are fewer than 2 results
|
2023-06-06 10:11:19 +02:00 |
Andrea Boriero
|
4c1d8a19bf
|
HHH-16624 Add test for issue
|
2023-06-06 10:11:19 +02:00 |
Gavin King
|
4eee30550c
|
HHH-16747 nail down query result types and actually document the semantics
|
2023-06-05 20:12:01 +02:00 |
Gavin
|
c5ecf5d41c
|
HHH-16742 fix implementation of TupleMetadata
fix issue when "same" selection item is assigned two different aliases
|
2023-06-05 20:12:01 +02:00 |
Gavin
|
acf9495af3
|
HHH-16710 constructor-based instantiation for native queries
|
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
|
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 |
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 |
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 |
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
|
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 |
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 |
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
|
e073e4e966
|
add toStrings() to Tuple impls
|
2023-05-28 01:41:24 +02:00 |
Gavin
|
9360af5d6b
|
slight restructure of HQL guide
|
2023-05-27 22:33:12 +02: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
|
5ed220f113
|
better treatment of mutable natural ids in jdoc
|
2023-05-25 11:08:30 +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
|
e1af41173b
|
javadoc cleanups
|
2023-05-25 09:46:43 +02:00 |