Commit Graph

16887 Commits

Author SHA1 Message Date
Jan Schatteman 38f5db334b HHH-16872 - Verify that statement fetch size is properly used
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-07-20 11:23:45 -05:00
Steve Ebersole d80e27a17d HHH-16598 - Add Introduction to Hibernate 6 to the website
https://hibernate.atlassian.net/browse/HHH-16598
2023-07-20 11:23:45 -05:00
Marco Belladelli 382037ec91 HHH-16860 Fix joined inheritance associations on root class 2023-07-20 11:09:27 -05:00
Marco Belladelli 79fe21648c HHH-16860 Add test for issue 2023-07-20 11:09:27 -05:00
Gavin King 94f94f745c HHH-16955 add test for query method generation with 'join fetch' 2023-07-20 17:43:33 +02:00
Marco Belladelli 2a773b06ce HHH-16942 Make to-one's getJdbcTypeCount consistent with getSelectable
Also, cleanup some duplicated code in UpdateCoordinatorStandard
2023-07-20 09:17:46 -05:00
Marco Belladelli 78cc85aa05 HHH-16849 Fix partition key inside multi-column foreign key 2023-07-20 09:17:46 -05:00
Marco Belladelli b9e8d71dc8 HHH-16849 HHH-16942 Add test for issue 2023-07-20 09:17:46 -05:00
norbert_wirges f55c017f59 HHH-16907 moved if from inside private method to around
This improves performance of cascadeLogicalOneToOneOrphanRemoval
handling, because entity fields are only read by reflection if the field
is actually a 1:1 relation (before the change, this was done every time
for every field)
2023-07-20 09:15:33 -05:00
Gavin King 7c378847cb HHH-16912 return null from deprecated method instead of producing a CCE
This is a band-aid over an error occurring in Liquibase. But it seems to
me that Liquibase itself should be updated to use the new APIs.
2023-07-20 09:06:40 -05:00
Andrea Boriero 75d834efe9 HHH-16890 StackOverflowError when loading entities with @Proxy(lazy = false) 2023-07-20 16:04:35 +02:00
gtoison abaaa09225 HHH-16890 Add test for issue 2023-07-20 16:04:35 +02:00
Steve Ebersole fca25adde9 HHH-16955 - Better define how joins are handled with implicit Query select clause 2023-07-20 08:26:00 -05: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
Gavin King 17503d93c6 misc Javadoc improvements around event listeners 2023-07-20 12:32:21 +02:00
Marco Belladelli 28d9c65293 HHH-16908 Mapping error when using unowned associations as identifiers 2023-07-20 09:41:16 +02:00
Jan Schatteman 93b1b6a48c HHH-16908 Add test for issue 2023-07-20 09:41:16 +02:00
Steve Ebersole cd24ddf8e6 HHH-16765 - Cannot parse quoted table name 2023-07-19 14:16:01 -05:00
Steve Ebersole e2504647d4 HHH-13741 - LOG_SLOW_QUERY parameter doesn't always log SQL 2023-07-19 11:35:52 -05:00
Andrea Boriero 300667223c HHH-16943 Column ordering leads to wrong column order in unique constraints + HHH-16953 Hibernate doesn't observe column order on multicolumn indexes 2023-07-19 17:41:29 +02:00
Andrea Boriero 1e5b87f1d9 HHH-16953 Ad test for issue 2023-07-19 17:41:29 +02:00
Benedikt Waldvogel bde99e8a1c HHH-16943 Add UniqueConstraintColumnOrderTest showing the column order issue 2023-07-19 17:41:29 +02:00
Andrea Boriero 085fd88a7f HHH-15917 Unrelated Entity Join throws IllegalStateException 2023-07-19 15:58:31 +02:00
Andrea Boriero b0ac15af42 HHH-15917 Add test for issue 2023-07-19 15:58:31 +02:00
Marco Belladelli 97be9b31cf HHH-16837 Avoid passing domain path's NP when resolving table reference 2023-07-19 13:03:59 +02:00
Marco Belladelli 26eaa5a6df HHH-16837 Add test for issue 2023-07-19 13:03:59 +02:00
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