Commit Graph

20100 Commits

Author SHA1 Message Date
Gavin King e868c8c3cd HHH-18748 Add missing overloads of find() to Session
It was always weird and inconsistent that you sometimes had to use get(),
and this is also better documented this way (i.e. Hibernate-specific
semantics of find() are not documented by EntityManager)

Also add some missing @Overload annotations

Also move some impl down off the interface

Signed-off-by: Gavin King <gavin@hibernate.org>
2024-10-21 11:43:09 +02:00
Gavin King 5fca5255ca Update Interacting.adoc for JPA 3.2
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-10-20 23:04:48 +02:00
Gavin King 63d3d32f42 rename findAll -> findMultiple, getAll -> getMultiple 2024-10-20 20:53:19 +02:00
Gavin King 86db807e22 major cleanup to BaseSqmToSqlAstConverter
this class was full of EXTREMELY long methods and lots of typecasts

Signed-off-by: Gavin King <gavin@hibernate.org>
2024-10-20 17:56:43 +02:00
Gavin King 26efd4e530 squash some warnings by filling in <?>
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-10-20 15:00:09 +02:00
Gavin King 5db7629382 improve jdoc of SQM enums
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-10-20 15:00:09 +02:00
Gavin King ddca820f42 HHH-17068 move JoinType to common
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-10-20 15:00:09 +02:00
Gavin King 0393df8761 HHH-17068 move layer-breaking enums from o.h.q.sqm to o.h.q.common
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-10-20 15:00:09 +02:00
Gavin King 63c4f313ca HHH-17068 introduce JoinType to replace use of SqmJoinType in criteria API
fix the layer-breakage

Signed-off-by: Gavin King <gavin@hibernate.org>
2024-10-20 15:00:09 +02:00
Gavin King d5bf8016a8 HHH-18585 move AfterUseAction and BeforeUseAction to an SPI package
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-10-20 15:00:09 +02:00
Gavin King ed7ba223d1 very minor cleanups in Dialect
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-10-20 15:00:09 +02:00
Gavin King 0ba7aec32d modernize code in GraphSemantic and ExecuteUpdateResultCheckStyle 2024-10-19 00:01:03 +02:00
jeonjonghyeok 3d3561ff7e HHH-18739 Do not support join queries when using Mysql 2024-10-18 21:13:43 +02:00
Gavin King 67816c57e3 fix typo in SS jdoc 2024-10-18 21:01:28 +02:00
Jan Schatteman b1795a6f67 HHH-18740 - Deprecate org.hibernate.dialect.hint
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2024-10-18 19:43:04 +02:00
Gavin King 044d91411f slight improvements to error messages when driver class missing 2024-10-18 14:34:55 +02:00
Gavin King a9fb252e1d deprecate @FractionalSeconds 2024-10-18 13:08:34 +02:00
Christian Beikov 25ddb64a4c HHH-18661 Add unnest() set-returning function and enable XML/JSON based array support on more databases 2024-10-18 10:08:46 +02:00
Christian Beikov 9bb5e64521 HHH-18730 Multi-column association in aggregate component doesn't work 2024-10-18 10:08:46 +02:00
Steve Ebersole d647599fe9 HHH-18733 - Add a prepareMappingModel phase to collection persisters
Co-authored-by: Christian Beikov <christian.beikov@gmail.com>
2024-10-17 07:51:55 -05:00
Andrea Boriero 84cc5f013c HHH-18289 with leads to HibernateException: A collection with cascade= was no longer referenced by the owning entity instance 2024-10-17 13:55:05 +02:00
Andrea Boriero fab98341d3 HHH-18389 Add test for issue 2024-10-17 13:55:05 +02:00
Andrea Boriero 93af5f2fb1 HHH-18712 Warning about attempts to update an immutable entity for normal (not immutable) entity 2024-10-17 13:45:32 +02:00
Yanming Zhou 8b5bc445c8 HHH-15422 Pick up ConnectionProvider from BeanContainer if not explicit set 2024-10-17 10:06:30 +02:00
Yanming Zhou 657e7a278a HHH-15422 Update corresponding documentation 2024-10-17 10:06:30 +02:00
Yanming Zhou 7c315fdbfa HHH-15422 Pick up CurrentTenantIdentifierResolver and MultiTenantConnectionProvider from BeanContainer if not explicit set 2024-10-17 10:06:30 +02:00
Čedomir Igaly 8ca2481df1 HHH-18377 Removed masking that is not needed 2024-10-16 19:19:50 +02:00
Čedomir Igaly 3419f8f3ad HHH-18377 Renamed State record properties with addres 'last' prefix 2024-10-16 19:19:50 +02:00
Čedomir Igaly 6daec2e410 HHH-18377 Holding state in immutable object to allow atomic calculation and change 2024-10-16 19:19:50 +02:00
Čedomir Igaly 2e42db82dd HHH-18377 Simplified UUID v7 generation 2024-10-16 19:19:50 +02:00
Čedomir Igaly d8dd5e7c0d HHH-18377 Fixed bug with sequence resetting 2024-10-16 19:19:50 +02:00
Gavin King 69f8b9af2d HHH-18734 detect erroneous/unsupported use of @SQLRestriction on subclass entity 2024-10-15 23:55:33 +02:00
Andrea Boriero 6913234e0e HHH-18131 Composite identifiers with associations stopped working with @IdClass 2024-10-15 11:36:21 +02:00
Andrea Boriero 1e50105db6 HHH-18131 Add test for issue 2024-10-15 11:36:21 +02:00
Andrea Boriero 36bc892d62 HHH-18681 InterpretationException executing subquery in case-when : o.h.query.sqm.tree.select.SqmSelection.getExpressible() is null 2024-10-15 11:14:09 +02:00
Andrea Boriero 1fedc6e529 HHH-18681 Add test for issue 2024-10-15 11:14:09 +02:00
marko-bekhta c6dc3cb121 HHH-18726 Upgrade JBoss Logging Tools (processor) to 3.0.2.Final 2024-10-14 10:27:13 +02:00
Gavin King 7afb5a0c50 minor cleanups in TypeSafeActivator 2024-10-12 17:38:24 +02:00
Andrea Boriero 968a66186d gitignore exclude .idea folder except .idea/codeStyles/Project.xml and .idea/inspectionProfiles/Project_Default.xml 2024-10-11 14:05:39 +02:00
Luca Molteni e48573856e HHH-16861 documentation for HQL `ordinal()` function
Added `ordinal` to QueryLanguage.adoc
Added `ordinal` to Expressions.adoc

Update documentation/src/main/asciidoc/querylanguage/Expressions.adoc

Co-authored-by: Gavin King <gavin@hibernate.org>
2024-10-10 19:09:27 +02:00
Gavin King e9fbf23ec8 HHH-17249 record as a composite type embeddable results in a PropertyNotFoundException 2024-10-10 13:25:14 +02:00
Jan Schatteman bcac1e3299 HHH-18669 - resolve the driver name from the connection metadata, in case it wasn't explicitly set and access to the database metadata is allowed
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2024-10-09 13:37:19 +02:00
Christian Beikov 3b40e53c4b HIB-57 Re-enable testing of IBM DB2 10.5 in Hibernate ORM 2024-10-09 12:43:24 +02:00
Gavin King 2e2d2948b0 squash some warnings in ReflectHelper + cleanups 2024-10-08 14:57:51 +02:00
Gavin King 9166d73f36 HHH-18704 optimize away equals() search for records + enums 2024-10-08 14:57:51 +02:00
Gavin King 72e0f2968a slight simplification in IncrementGenerator 2024-10-07 20:09:02 +02:00
Gavin King 6e38830cbe clean up lots of warnings in ConfigurationHelper
deprecate some unused methods
add a useful method
2024-10-07 20:09:02 +02:00
Gavin King c18b7c90fe eliminate dupe log message 2024-10-07 20:09:02 +02:00
Christian Beikov c92c2f5f21 HHH-16954 Change name of method parameterList to listParameter 2024-10-07 15:38:55 +02:00
jun 71fefc7220 remove unnecessary Integer.valueOf() in ShirtStringToIntegerConverter 2024-10-07 10:08:15 +02:00