Laurent SCHOELENS
d1f1e6e8b9
HHH-17579 fix classloader issues with JAXBContext since JDK11
2024-03-14 16:14:39 +01:00
Christian Beikov
13678e4124
HHH-17765 Support some special chars in query method queries
2024-02-21 17:18:32 +01:00
Gavin King
8215a28fcc
HHH-17661 add test for issue
2024-02-20 16:56:28 +01:00
Gavin King
b21786ace0
HHH-17613 - don't use reduce()
2024-02-20 16:56:28 +01:00
Cedomir Igaly
e427ff47a9
HHH-17613 - Adding recursion; avoiding regular expression
2024-02-20 16:56:28 +01:00
Cedomir Igaly
ce805efc0b
HHH-17613 - Fixing type import
2024-02-20 16:56:28 +01:00
Cedomir Igaly
23f5b45b5c
HHH-17613 - Test case demonstrating the problem
2024-02-20 16:56:28 +01:00
Gavin King
7e723da507
validate the type arg of Order parameters in @Find and @HQL methods
2024-02-09 13:56:19 +01:00
Yanming Zhou
015f3fd1d2
Rename variable for better readability
2024-02-09 13:56:19 +01:00
Yanming Zhou
d6390ce79f
HHH-17719 Supports boolean as return type of mutation query method
2024-02-09 13:56:19 +01:00
Gavin King
3cb5c07274
validate parameters of @SQL query
2024-02-09 13:56:19 +01:00
Gavin King
6fef20cd49
better handling of the session variable in repositories
2024-02-09 13:56:19 +01:00
Gavin King
2e360027b5
small fixes to @Find and @HQL methods
...
don't include session parameter type where not necessary
2024-02-09 13:56:19 +01:00
Gavin King
5c0486f840
clarify use of Order and Page with @Find
...
[It's allowed!]
2024-02-09 13:56:19 +01:00
Yoann Rodière
0403d12ea9
Move setting of net.bytebuddy.experimental to the Jenkinsfile
...
The hope is that whenever we add a new JDK version to test,
we'll notice this setting, will try to remove it and upgrade bytebuddy
if necessary. This would avoid mess-ups like the one that caused
https://github.com/hibernate/hibernate-orm/pull/7790
2024-02-07 11:12:11 +01:00
Yoann Rodière
c9805f21ff
HHH-17683 Reproducer for jpamodelgen generating wrong constructor for metamodel of entities whose methods contain a `static EntityManager getEntityManager()`
2024-01-30 17:29:48 +01:00
Gavin King
b1319ad549
HHH-17683 never look for session getters in mapped superclasses or embeddables
2024-01-30 10:20:14 +01:00
Jan Schatteman
f8bfb85ce1
HHH-17253 - Fix for StackOverflowError in static metamodel generator
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-12-19 19:07:03 +01:00
Christian Beikov
fc43836c7e
HHH-17253 Test circular type variable stack overflow in metamodel generator
2023-12-19 19:07:03 +01:00
Réda Housni Alaoui
1d956eb400
HHH-17494 Metamodel generator produce an uncompilable class when an EntityGraph name contains a comma
2023-12-06 19:08:28 +01:00
Steve Ebersole
48451d2e2f
HHH-17362 - Define dependencies of hibernate-jpamodelgen as api
...
https://hibernate.atlassian.net/browse/HHH-17362
2023-11-17 13:11:24 -06:00
Steve Ebersole
5b6373fb34
HHH-17362 - Define dependencies of hibernate-jpamodelgen as api
...
https://hibernate.atlassian.net/browse/HHH-17362
2023-11-17 08:13:48 -06:00
Christian Beikov
5ea40e255d
HHH-14822 Support custom tenant identifier type
2023-10-25 18:58:20 +02:00
Jan Schatteman
763a70f633
HHH-17314 - Add a configuration option to ignore jdbc parameters in native queries
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-10-23 17:42:00 +02:00
Christian Beikov
627608e65c
HHH-17323 Add annotation processor for tests explicitly
2023-10-16 12:51:52 +02:00
Steve Ebersole
da522846d8
HHH-17157 - Some improvements to the metamodel generator documentation
2023-10-11 12:20:36 -05:00
Jan Schatteman
d325a5e90d
HHH-16515 - Get rid of nullness suppression in jpamodelgen TypeUtils
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-09-20 09:14:41 +02:00
Gavin King
5737235bf9
add another test for @HQL method return types
2023-09-05 20:05:24 +02:00
Gavin King
14151fdb97
improvements to validation of @HQL method return type
2023-09-05 19:29:26 +02:00
Gavin King
fad11299f3
HHH-17166 fix broken logic for inferring that @HQL method is a mutation
2023-09-05 19:29:26 +02:00
Gavin King
412217d011
HHH-17165 fix isGetter(), isSetter() in AnnotationMetaEntity
2023-09-05 19:29:26 +02:00
Gavin King
a541a64eec
search supertypes for session getter in repository type
2023-09-02 21:50:57 +02:00
Gavin King
2cfe93cd88
fix @Find method with varargs Order parameter
2023-09-02 20:11:43 +02:00
Sanne Grinovero
f49535d397
Migrate type from Serializable[] to String[]
2023-08-23 15:05:45 +02:00
Christian Beikov
7c697f7e37
Fix Gradle toolchain issues
2023-08-16 09:13:53 +02:00
Steve Ebersole
306adef2a7
General Gradle work - toolchains
2023-08-14 07:56:52 -05:00
Andrea Boriero
126a28e8f4
Fix jpamodelgen build error with Gradle 8
2023-08-04 14:49:21 +02:00
Gavin King
6c435b02c9
support optional 'from' in @HQL query method generation
...
(as desired by Stef)
2023-07-23 15:51:14 +02:00
Gavin King
8794f86ad2
allow criteria-based @Find methods to specify Page and Order
...
This is not necessary for @Id or @NaturalId-based @Find methods,
because they don't return multiple results.
2023-07-23 14:23:35 +02:00
Gavin King
94f94f745c
HHH-16955 add test for query method generation with 'join fetch'
2023-07-20 17:43:33 +02:00
Gavin King
3e1411f6c0
fix use of java.text.SimpleDateFormat and java.util.Date in metamodel generator
2023-07-20 15:10:56 +02:00
Jan Schatteman
2e73795e4b
HHH-16515 - Add o.h.exception to nullness checking
...
HHH-16515 - Add o.h.integrator to nullness checking
HHH-16515 - Add o.h.service to nullness checking
HHH-16515 - Add o.h.engine.jndi to nullness checking
HHH-16515 - Add o.h.engine.config to nullness checking
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-07-17 21:56:22 +02:00
Gavin King
0918791f47
HHH-16633 support mutation query methods
2023-07-16 19:09:32 +02:00
Gavin King
5cee742698
HHH-16940 add typesafe ref to ManagedType in metamodel classes
2023-07-16 15:27:12 +02:00
Gavin King
52bfbe06f2
HHH-16633 validate the return type of @HQL query methods
...
(including constructors for record returns)
2023-07-16 15:27:12 +02:00
Gavin King
7634795f83
improved reasoning around nullability of finder method parameters
2023-07-16 09:10:40 +02:00
Jan Schatteman
314f2d7b7a
Revert "HHH-16515 - Add o.h.exception to nullness checking"
...
This reverts commit c5c3bb8ac8
.
2023-07-15 00:38:45 +02:00
Gavin King
ec8d574e4a
path expressions in finder method parameter names
...
this sounds a bit crazy but why not?
2023-07-14 22:26:48 +02:00
Jan Schatteman
c5c3bb8ac8
HHH-16515 - Add o.h.exception to nullness checking
...
HHH-16515 - Add o.h.integrator to nullness checking
HHH-16515 - Add o.h.service to nullness checking
HHH-16515 - Add o.h.engine.jndi to nullness checking
HHH-16515 - Add o.h.engine.config to nullness checking
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-07-14 21:42:25 +02:00
Gavin King
ae2f73a315
use @Nonnull annotation in generated named query method
2023-07-14 17:50:22 +02:00