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
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
Yanming Zhou
8b5bc445c8
HHH-15422 Pick up ConnectionProvider from BeanContainer if not explicit set
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
Gavin King
7afb5a0c50
minor cleanups in TypeSafeActivator
2024-10-12 17:38:24 +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
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
Gavin King
072d3e257b
miscellaneous code cleanups and refactoring
2024-10-04 22:05:24 +02:00
Marco Belladelli
3521857ef2
HHH-18450 Handle array result types for multi-valued parameters
...
Also fix an NPE in SqmSelectionQueryImpl#determineResultType
2024-10-04 16:37:56 +02:00
Marco Belladelli
7893d1066f
HHH-18450 Add test for issue
2024-10-04 16:37:56 +02:00
Manuel Siggen
4a65c51326
HHH-18491 Do no try to resume non-existant transaction in doInSuspendedTransaction.
2024-10-04 12:25:35 +02:00
Christian Beikov
7b176df6b7
HHH-18604 Fix some issues with older database versions
2024-10-04 10:46:52 +02:00
Christian Beikov
5b602bdf94
HHH-18645 Handle proxies when resolving from existing entity in batch initializer
2024-10-04 10:29:41 +02:00
Gavin King
aa6f88f1b4
move some logging in BatchImpl to typed methods
...
+ very minor code cleanups in BatchImpl & JdbcCoordinatorImpl
2024-10-04 09:51:52 +02:00