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
Jan Schatteman
a0162f3ee5
HHH-13547 - remove logging of BatchImpl rethrown exceptions
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2024-10-03 16:43:37 +02:00