Marco Belladelli
2c7706eac8
HHH-16803 Specially handle enum classes in nullLiteral
2023-07-19 13:03:20 +02:00
Marco Belladelli
7333221c08
HHH-16803 Add test for issue
2023-07-19 13:03:20 +02:00
Gavin King
e5371386a4
remove order-by list from the query plan cache key
...
Roll back my always-intended-to-be-temporary bandaid to allow
caching of the query plan after calls to setOrder(). Instead,
just disable caching of the query plan. When the query plan
cache can handle caching of criteria queries, change to use
that strategy instead.
2023-07-18 20:08:06 +02:00
Andrea Boriero
e2ec3cd3e7
HHH-16812 StackOverflowError an embeddable's @Parent is a subclass in an inheritance tree
2023-07-18 17:55:40 +02:00
Andrea Boriero
2c2fd9df75
HHH-16812 add test for issue
2023-07-18 17:55:40 +02:00
gtoison
4d79376be9
HHH-16812 Test reproducing the issue
...
It seems that when trying to call the Smell.setCheese()setter and when
the entity is an uninitialized Food proxy there’s a ClassCastException
(maybe the proxy should be narrowed to the actual class of the entity)
and then it tries to build an exception but to do that it needs to
initialize the entity and that fails again with the same problem.
Building the exception fails because PropertySetterAccessException tries
to call the toString method of the uninitialized proxy.
2023-07-18 17:55:40 +02:00
Jan Schatteman
58c10758e0
HHH-16515 - Add o.h.property.access.spi to nullness checking
...
HHH-16515 - Add o.h.property.access.internal to nullness checking
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-07-18 14:33:00 +02:00
Marco Belladelli
22091b2254
HHH-16494 Reworked pruning for joined inheritance persister
...
Added handling of subclasses with the same table name and discriminator condition.
Also avoid useless left-joins when not finding table references instead of throwing an exception.
2023-07-18 14:02:19 +02:00
Marco Belladelli
fed020e110
HHH-16494 Treat entity and attribute joins for inheritance subtypes
2023-07-18 14:02:19 +02:00
Marco Belladelli
3e3fd6f0be
HHH-16494 Add test for issue
2023-07-18 14:02:19 +02:00
Marco Belladelli
3c62691dc4
HHH-16709 Use embeddable type's compare for embedded attribute mappings
2023-07-18 13:58:34 +02:00
Marco Belladelli
54382e09ea
HHH-16709 Add test for issue
2023-07-18 13:58:34 +02:00
Marco Belladelli
baf667b47b
HHH-16667 Use identifier table key mapping in version update restriction
2023-07-18 11:51:45 +02:00
Marco Belladelli
8f9d5e4322
HHH-16667 Add test for issue
2023-07-18 11:51:45 +02:00
Marco Belladelli
475ea7a895
HHH-16754 Use current query part when checking selected group by paths
2023-07-18 11:50:21 +02:00
Marco Belladelli
e17aa601cc
HHH-16754 Add test for issue
2023-07-18 11:50:21 +02:00
Marco Belladelli
8f85f0a6d9
HHH-16871 Simplified maximum fetch depth condition
2023-07-18 11:48:24 +02:00
Marco Belladelli
7be0411b4e
HHH-16871 Add test for issue
2023-07-18 11:48:24 +02:00
Marco Belladelli
d00fb626af
HHH-16905 Account for identifiers in getNavigablePathCopy
2023-07-18 11:46:41 +02:00
Marco Belladelli
f368b32086
HHH-16926 Add test for issue
2023-07-18 11:46:41 +02:00
Marcel Triller
b738dc936c
HHH-16905 Add Test for Issue
2023-07-18 11:46:41 +02:00
Jan Schatteman
ad36a76968
HHH-16515 - Add o.h.jdbc to nullness checking
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-07-18 10:03:24 +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
Jan Schatteman
16dc63d555
HHH-16950 - Upgrade the local-build-plugins Jandex version to 3.1.2
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-07-17 20:21:50 +02:00
Sanne Grinovero
a444d6bcbb
HHH-16947 Upgrade to Narayana 7.0.0.Final
2023-07-17 13:27:27 -04:00
Marco Belladelli
43954c45e9
HHH-16790 Always lazily read SQL selection's jdbc values
2023-07-17 17:09:55 +02:00
Marco Belladelli
1f0bfdcb86
HHH-16850 Enable GH Bot automatic issue links
2023-07-17 14:57:02 +02:00
Andrea Boriero
188529da36
HHH-16833 Assertion Error when inserting two entities linked with a OneToOne relation
2023-07-17 14:06:04 +02:00
Andrea Boriero
5d85db9211
HHH-16833 Add test for issue
2023-07-17 14:06:04 +02:00
Andrea Boriero
fef04bc62e
HHH-16923 Deleting all entities of a given type fails when using a composite primary key and order_updates
2023-07-17 11:01:43 +02:00
Andrea Boriero
c8842b4e5b
HHH-16923 Add test for issue
2023-07-17 11:01:43 +02:00
Gavin King
58aff00957
update doc about query method return types
2023-07-16 19:13:13 +02:00
Gavin King
0918791f47
HHH-16633 support mutation query methods
2023-07-16 19:09:32 +02:00
Gavin King
4d005b3d19
more info about the metamodel in the javadoc for SessionFactory
2023-07-16 15:39:20 +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
8611abe902
improve a couple of exception messages
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
df11070c77
fix three warnings in StringHelper
2023-07-16 09:57:58 +02:00
Gavin King
7634795f83
improved reasoning around nullability of finder method parameters
2023-07-16 09:10:40 +02:00
Sanne Grinovero
64216dd2c9
HHH-16728 Optimise iteration of AssociationType properties within a Persister
2023-07-15 16:26:36 -04:00
Gavin King
7f003150da
mention schema validation, and the need for @Entity etc annotations
2023-07-15 13:40:52 +02:00
Gavin King
a1abc1af93
make it easier to use the Action enum with Configuration
2023-07-15 13:40:30 +02:00
Sanne Grinovero
b214eb332d
HHH-16884 Improve efficiency of UpdateCoordinatorStandard in tracking tables to be updated
2023-07-15 05:05:02 -04: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
06ed2072ce
mention path-based matching in section on @Find methods
2023-07-15 00:18:23 +02:00
Gavin King
57e47e0ba1
very minor improvements first doc chapter
2023-07-14 23:23:09 +02:00
Gavin King
be75adbec8
aesthetic improvements to pdf docs
2023-07-14 22:28:29 +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
781cdc8804
more improvements to the new chapter
2023-07-14 17:50:22 +02:00