18190 Commits

Author SHA1 Message Date
Christian Beikov
c5520590d4 HHH-17897 Fix support for joining CTEs in HQL 2024-03-27 16:42:23 +01:00
Vladimír Kuruc
18c1c5a81f HHH-17862 Fix TemporaryTable identity column sqlTypeName error 2024-03-27 16:31:51 +01:00
Stéphane Épardaud
b16729b8a7 Update javax.transaction to jakarta.transaction 2024-03-27 16:27:38 +01:00
Yanming Zhou
8d73b5892e Fix that foreignKeyEnabled is not copied 2024-03-27 14:16:03 +01:00
Vladimír Kuruc
bf83673a57 HHH-14080 fix Dialect-Aware Rendering of Null Value Literals for InformixDialect 2024-03-27 13:34:31 +01:00
Gavin King
3fcf0e0f0c HHH-17895 add comment
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-03-27 11:39:53 +01:00
Gavin King
09e7b6dd16 HHH-17895 workaround for bug in Java 21
also be more careful about type annotations in comparing types

Signed-off-by: Gavin King <gavin@hibernate.org>
2024-03-27 11:39:53 +01:00
Gavin King
6b9d6ef4fb HHH-17895 tests for Bean Validation annotations in Jakarta Data
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-03-27 11:39:53 +01:00
Gavin King
72fab5af89 HHH-17891 support method-level interceptors for JD repositories
as required by the spec

Signed-off-by: Gavin King <gavin@hibernate.org>
2024-03-27 11:39:53 +01:00
Gavin King
40440a6089 HHH-17891 support toplevel interceptors for JD repositories
as required by the spec

Signed-off-by: Gavin King <gavin@hibernate.org>
2024-03-27 11:39:53 +01:00
Gavin King
9b3c86f571 eliminate duplicate error messages
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-03-27 11:39:53 +01:00
Gavin King
8d238536ae test and fix for bug in repo method parameter checking
this lead to a TCK failure

Signed-off-by: Gavin King <gavin@hibernate.org>
2024-03-27 11:39:53 +01:00
Gavin King
80792f5b8d more information about errors relating to inherited members in processor
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-03-27 11:39:53 +01:00
Gavin King
8148c32cd7 experimental support for reactive Jakarta Data repositories
some cleanup

Signed-off-by: Gavin King <gavin@hibernate.org>
2024-03-27 11:39:53 +01:00
Gavin King
fb4d91db8e experimental support for reactive Jakarta Data repositories
this time with uni-fied access to the M.SS

Signed-off-by: Gavin King <gavin@hibernate.org>
2024-03-27 11:39:53 +01:00
Gavin King
c9777dcd57 experimental support for reactive Jakarta Data repositories 2024-03-27 11:39:52 +01:00
Gavin King
1c6d272919 support for 'id(this)'
just changed this in JD
2024-03-27 11:39:52 +01:00
Davide D'Alto
1aa701d435 HHH-17876 Changes for Hibernate Reactive 2.3
Change the scope of some methods and add some getters, so that
subclasses in Hibernate Reactive can reuse some of the existing code.
2024-03-27 10:35:44 +01:00
Davide D'Alto
3cf9999ccf HHH-17876 Minor: remove empty else block 2024-03-27 10:35:44 +01:00
Davide D'Alto
80e54a5937 HHH-17876 Minor syntax fix in comment 2024-03-27 10:35:44 +01:00
Marco Belladelli
7e7113cc45 HHH-17867 Add test for issue 2024-03-25 18:14:11 +01:00
Marco Belladelli
ddb2324736 HHH-17878 Configurable generators and @IdGeneratorType 2024-03-25 18:06:38 +01:00
Gavin King
be9466ede4 fix a couple of warnings 2024-03-25 18:06:05 +01:00
Gavin King
a12d589e77 use getAllMembers() when resolving Jakarta Data paths 2024-03-25 18:06:00 +01:00
Yoann Rodière
2c2413a773 Tag the JDK used to run tests, not the one used to run Gradle 2024-03-25 18:05:54 +01:00
Yoann Rodière
d3151f0e55 Fix db/ci.node not being added to build scan tags 2024-03-25 18:05:48 +01:00
Gavin King
f70c197b14 fix an ancient error message 2024-03-25 18:05:41 +01:00
Gavin King
4dc437b9aa use createMutationQuery() and createSelectionQuery()
squashes a deprecation warning in Maven
2024-03-25 18:05:24 +01:00
Gavin King
d1734a3964 add missing processor dependencies that are needed in Maven
Gradle didn't need these
2024-03-25 18:05:20 +01:00
Gavin King
2d9f633188 move Quarkus Repositories to normal scope 2024-03-25 18:05:14 +01:00
Gavin King
0ef576a19b simplification to JD generated code
because I got a requirement removed from spec
2024-03-25 18:05:09 +01:00
Gavin King
361c146928 HHH-17864 generate static metamodel fields for embeddables 2024-03-25 18:05:03 +01:00
Gavin King
69c5163d1b we changed Iterable -> List in Data spec 2024-03-25 18:04:43 +01:00
Gavin King
3676a9249b aesthetic fix to the processor-generated jdoc 2024-03-25 18:04:21 +01:00
Gavin King
bac64565cd HHH-17860 report bad return type for @Delete 2024-03-25 18:04:18 +01:00
Gavin King
c552c24c88 HHH-17860 query-based @Delete 2024-03-25 18:04:14 +01:00
Gavin King
7a375edb05 mention that tuples can be compared to embeddables in doc 2024-03-25 18:04:09 +01:00
Gavin King
3c1cdec461 HHH-17875 validate association mappings in processor 2024-03-25 18:03:57 +01:00
Gavin King
50af2eef15 introduce @Suppress annotation to disable processor 2024-03-25 18:03:52 +01:00
Gavin King
8bc09c976a HHH-17875 validate association mappings in processor 2024-03-25 18:03:48 +01:00
Marco Belladelli
edc759f612 Fix backticks rendering in release-announcement.adoc 2024-03-25 18:03:13 +01:00
Gavin King
985887964d HHH-17873 handle generic supertypes of repositories 2024-03-25 18:03:09 +01:00
Gavin King
ae56e16b6d HHH-17873 much better and now spec-compliant handling of repo inheritance
I got the spec changed to make this good :)
2024-03-25 18:03:06 +01:00
Gavin King
2a498d7c7d HHH-17873 some handling for generics in lifecycle method signatures 2024-03-25 18:03:02 +01:00
Gavin King
394d0c8ab2 HHH-17873 initial impl of repository inheritance
needed for Jakarta Data, and useful
limited to single inheritance for now
2024-03-25 18:02:58 +01:00
Yoann Rodière
2e6ac15aab Remove non-fonctional "JOB_NAME" custom value in build scans
It doesn't seem to work as we get "JOB null" on every build scan.
Even if it worked, it would most likely only display the top-level job,
e.g. `hibernate-orm-pipeline` on Jenkins, which doesn't give much
information.
2024-03-25 18:02:45 +01:00
Yoann Rodière
9f9991d893 Add more tags to build scans 2024-03-25 18:02:42 +01:00
Yoann Rodière
fb81bb6cfc List build scans in a GitHub check
Using hibernate-github-bot.
2024-03-25 18:02:39 +01:00
Yoann Rodière
96fc18f4e8 Add Develocity build scan + build cache to Jenkins build 2024-03-25 18:02:35 +01:00
Gavin King
65911ae995 extract a method 2024-03-25 18:01:32 +01:00