Andrea Boriero
f00c57d629
HHH-17408 Test persisting and loading for a bidirectional OneToOne involving polymorphism
2023-12-08 18:06:21 +01:00
Yoann Rodière
f9473feff0
HHH-17408 Test persisting and loading for a bidirectional OneToOne involving polymorphism
2023-12-08 18:06:21 +01:00
Gavin King
5b11dd5c71
improve an error message that stackoverflow users found confusing
2023-12-08 15:46:04 +01:00
Marco Belladelli
6159713119
HHH-17413 Avoid pruning table references used in type() expression
2023-12-07 17:42:06 +01:00
Marco Belladelli
3d61b9658c
HHH-17413 Add test for issue
2023-12-07 17:42:06 +01:00
Marco Belladelli
ef155c22c1
HHH-17379 HHH-17397 Improve check for non-optimizable path expressions
2023-12-07 17:34:10 +01:00
Marco Belladelli
29da2c06f4
HHH-17379 HHH-17397 Add test for issue
2023-12-07 17:34:10 +01:00
Andrea Boriero
51d64b11a8
HHH-17519 Initializing a lazy association with a non aggregate id causes a NPE
2023-12-07 17:16:33 +01:00
Andrea Boriero
2969b112a5
HHH-17519 Add test for issue
2023-12-07 17:16:33 +01:00
Andrea Boriero
19e7859737
HHH-16756 Add test for issue
2023-12-07 17:16:33 +01:00
Marco Belladelli
e6ada73ea2
HHH-17402 Simplify type check util using `getExpressible()`
...
Also small unrelated fix when determining SqmParameters value mapping.
2023-12-06 19:10:39 +01:00
Marco Belladelli
c846f8ea14
HHH-17402 Return correct expressible for generic paths
2023-12-06 19:10:39 +01:00
Marco Belladelli
5db35dd769
HHH-17402 Add test for issue
2023-12-06 19:10:39 +01:00
Andrea Boriero
e84ad14b0d
HHH-17456 java.util.UnknownFormatConversionException thrown why logging set to TRACE
2023-12-06 19:09:24 +01:00
Marco Belladelli
ee43bb51b9
HHH-17387 Never skip entity initializers inside composite ids
2023-12-06 19:04:27 +01:00
Marco Belladelli
8f81349400
HHH-17387 Add test for issue
2023-12-06 19:04:27 +01:00
Marco Belladelli
52e6e1fc0f
HHH-17359 Assemble key for select fetch initializers in resolveInstance phase
2023-12-06 18:57:33 +01:00
Marco Belladelli
25c2d6ac48
HHH-17359 Add test for issue
2023-12-06 18:57:33 +01:00
Gavin King
9e76f54d06
very minor revision of UuidGenerator jdoc
2023-12-06 09:08:34 -06:00
Marco Belladelli
4a6c26ca4b
HHH-17405 Fix failing generic MappedSuperclass comparison test
2023-12-06 09:27:35 +01:00
Marco Belladelli
a69553e8bf
HHH-17405 Handle generic mapped superclass path sources
2023-12-06 09:27:35 +01:00
Marco Belladelli
e609be66f3
HHH-17405 Add test for issue
2023-12-06 09:27:35 +01:00
Andrea Boriero
a9e7621540
Revert "HHH-16756 Add test for issue"
...
This reverts commit 6c4af63735
.
2023-12-04 18:44:53 +01:00
Andrea Boriero
6c4af63735
HHH-16756 Add test for issue
2023-12-04 16:00:43 +01:00
Andrea Boriero
ed743a590d
HHH-16967 Missing join on inheritance parent table to validate @Where condition
2023-12-04 15:41:58 +01:00
Andrea Boriero
166f6e685b
HHH-16967 Add test for issue
2023-12-04 15:41:58 +01:00
Christian Beikov
b1007cbda9
HHH-17466 Fix HANA test issues the second
2023-12-04 11:03:14 +01:00
Christian Beikov
e0875a127f
HHH-17445 Don't force initialization of correlated joined table group
2023-12-01 19:26:14 +01:00
Christian Beikov
314c621f7b
HHH-17466 Fix HANA test issues
2023-12-01 19:04:38 +01:00
Marco Belladelli
b9ff9744a3
HHH-17491 Fix checking subtype attribute declared in MappedSuperclass
2023-12-01 16:37:05 +01:00
Marco Belladelli
9ace529732
HHH-17491 Add test for issue
2023-12-01 16:37:05 +01:00
Marco Belladelli
eab28b3bf2
HHH-17407 Fix navigable path assertion for correlated entity joins
2023-12-01 16:36:43 +01:00
Marco Belladelli
6ee5f116ed
HHH-17407 Add test for issue
2023-12-01 16:36:43 +01:00
marko-bekhta
638e8b857a
HHH-17418 Change field reader for private final fields
2023-12-01 12:08:21 +01:00
Marco Belladelli
ef4609baad
HHH-17391 HHH-17392 Skip checking existing selection for OVER clause
2023-11-30 13:54:26 +01:00
Marco Belladelli
4e73ffca20
HHH-17393 Check single selection type for list row transformer
2023-11-30 13:53:59 +01:00
Marco Belladelli
cd0985ade9
HHH-17393 Add test for issue
2023-11-30 13:53:59 +01:00
Yoann Rodière
f9a520ffcc
HHH-17466 Reproducer for exception on query involving Locale parameter
2023-11-28 16:42:58 +01:00
Yoann Rodière
6b5eb3f319
HHH-17466 Implement passthrough wrapping/unwrapping in LocaleJavaType
2023-11-28 16:42:58 +01:00
Andrea Boriero
87d24f157e
HHH-17464 6.4.0 regression: NullPointerException in DefaultEvictEventListener#onEvict
2023-11-28 16:19:25 +01:00
Andrea Boriero
aefebd302d
HHH-17464 Add test for issue
2023-11-28 16:19:25 +01:00
Andrea Boriero
153d134db3
HHH-17474 Change org.hibernate.cache.internal.NaturalIdCacheKey constructor scope
2023-11-28 12:38:55 +01:00
Marco Belladelli
d25fb203a1
HHH-17280 Allow partial embedded fk resolution on parent
2023-11-27 09:05:08 +01:00
Marco Belladelli
7245ab77fb
HHH-17280 Add test for issue
2023-11-27 09:05:08 +01:00
Jan Schatteman
babde79417
HHH-8891 - Added test for issue (no fix required)
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-11-24 19:22:41 +01:00
Marco Belladelli
ac637ea8af
HHH-17425 Introduce some new dialect-specific config params
2023-11-23 14:33:40 +01:00
Marco Belladelli
1439e4a9a8
HHH-17313 Always get Boolean wrapper for HINT_READ_ONLY
2023-11-23 12:22:09 +01:00
Marco Belladelli
1486d5693b
HHH-17313 Add test for issue
2023-11-23 12:22:09 +01:00
Marco Belladelli
c6bc135b2d
HHH-17454 Correct type checking with concrete generic types
2023-11-22 10:01:36 +01:00
Marco Belladelli
b3b0a8daf4
HHH-17454 Add test for issue
2023-11-22 10:01:36 +01:00
Marco Belladelli
27c30788bd
HHH-17382 Walk superclasses when searching instantiation field
2023-11-20 12:08:18 +01:00
Marco Belladelli
56efddc58d
HHH-17382 Add test for issue
2023-11-20 12:08:18 +01:00
Steve Ebersole
ddae751b5f
HHH-17441 - Deprecate @Comment
2023-11-19 06:44:05 -06:00
Andrea Boriero
d61749374a
HHH-17347 Rename HibernateEvent to HibernateMonitoringEvent
2023-11-17 08:17:15 -06:00
Andrea Boriero
9f1f8e6c09
HHH-17347 Support for JDK which do not support JFR events
2023-11-17 08:17:15 -06:00
Andrea Boriero
16eecea9d0
HHH-17347 Support for JDK which do not support JFR events
2023-11-17 08:17:15 -06:00
Steve Ebersole
637838d92b
HHH-17424 - Have Dialect manage more of ExtractedDatabaseMetadata
...
https://hibernate.atlassian.net/browse/HHH-17424
2023-11-17 08:12:08 -06:00
Steve Ebersole
dcd7a20399
HHH-17424 - Have Dialect manage more of ExtractedDatabaseMetadata
...
https://hibernate.atlassian.net/browse/HHH-17424
2023-11-17 08:12:08 -06:00
Steve Ebersole
501b57a978
HHH-17424 - Have Dialect manage more of ExtractedDatabaseMetadata
...
https://hibernate.atlassian.net/browse/HHH-17424
2023-11-17 08:12:08 -06:00
Jan Schatteman
fa5f0f75c2
HHH-17328 - Fix a couple of doc erratas
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-11-16 22:00:01 +01:00
Marco Belladelli
da070f8f5a
HHH-17328 Add discriminator to entity graph with inheritance subtypes
2023-11-16 15:18:10 +01:00
Marco Belladelli
aec7887a66
HHH-17328 Add test for issue
2023-11-16 15:18:10 +01:00
Davide D'Alto
755ed17bd4
HHH-17428 ParameterMarkerStrategy markers are 1 based
...
The position argument in `ParameterMarkerStrategy#createMarker` is
1-based, but `StandardTemporaryTableExporter#getSqlTruncateCommand` calls
it passing a 0.
Hibernate Reactive is affected by this when running queries on
CockroachDB. Hibernate ORM generates queries using `?` as marker
and it's not affected by it unless somebody implements the service.
2023-11-15 16:03:52 +01:00
Andrea Boriero
ab861e99fb
HHH-17380 Persisting an entity with a non generated id and @MapsId throws PropertyValueException
2023-11-15 11:14:27 +01:00
Andrea Boriero
00340107d4
HHH-17380 Add test for issue
2023-11-15 11:14:27 +01:00
Marco Belladelli
79d6bc9b01
HHH-17292 Correct find subtypes attribute for nested types
2023-11-15 11:06:33 +01:00
Marco Belladelli
b5d26d19c1
HHH-17292 Add test for issue
2023-11-15 11:06:33 +01:00
Andrea Boriero
a5a96007a8
HHH-17370 ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] due to: Cannot invoke org.hibernate.resource.jdbc.spi.JdbcObserver.jdbcConnectionAcquisitionEnd(java.sql.Connection) because this.observer is null
2023-11-15 10:55:06 +01:00
Andrea Boriero
5d5e413908
HHH-17370 Add test for issue
2023-11-15 10:55:06 +01:00
Andrea Boriero
1efc90754e
HHH-17140 Add test for issue
2023-11-15 10:53:04 +01:00
Marco Belladelli
4e524f67c5
HHH-17415 Improved check for entity valued path expansion in subqueries
2023-11-14 17:36:28 +01:00
Marco Belladelli
397c730c69
HHH-17415 Add test for issue
2023-11-14 17:36:28 +01:00
Marco Belladelli
4e3c66ecdb
HHH-17308 Fix result set mapping paths for id-class
2023-11-14 17:35:50 +01:00
gtoison
642380436e
HHH-17308 Add test for issue
2023-11-14 17:35:50 +01:00
marko-bekhta
ebcdc72daa
Use jakarta property in message when Dialect cannot be determined
2023-11-14 17:21:21 +01:00
yjpark
46b064633b
HHH-17023 Implements AltibaseDialect
2023-11-14 14:51:35 +01:00
Christian Beikov
78c9ccf64f
HHH-17411 Fix fetch join on treated join leads to not cause owner not selected error
2023-11-13 20:24:23 +01:00
Jan Schatteman
a3f7637585
HHH-17372 - Avoid endless recursion in default methods in Selectionquery referring to each other.
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-11-10 19:00:45 +01:00
Christian Beikov
00c7493aaf
HHH-17102 Fix @SqlResultSetMapping issue for joined inheritance entity result
2023-11-10 18:50:09 +01:00
Christian Beikov
46545bbdb5
HHH-17417 Workaround Oracle driver issue to reduce connection creation
2023-11-10 18:49:27 +01:00
Christian Beikov
ea2c360eba
HHH-17410 Add documentation for count query creation
2023-11-10 13:02:03 +01:00
Christian Beikov
e9d08ca18e
HHH-17410 Support creating count query from existing query
2023-11-10 12:31:43 +01:00
Christian Beikov
7a5219b52a
HHH-17412 Special case SqmExpression passed as criteria value to help with surprising javac compiler choices
2023-11-10 12:31:43 +01:00
Marco Belladelli
3cfd85d8e2
HHH-17384 Fix `@NotFound` to-one association nullness handling
2023-11-10 09:31:46 +01:00
Christian Beikov
d79b9ace89
Fix Cockroach test failures
2023-11-09 18:53:10 +01:00
The-Huginn
b67a0bad32
[HHH-17294] DeepCopy non-Embedded JSON or XML JdbcTypCode attribute using FormatMapper
2023-11-09 18:53:10 +01:00
Leandro Taveras
36c73ab342
[HHH-17294] Test verifying issue where Entity is not marked as dirty if one of its JSON children is modified
2023-11-09 18:53:10 +01:00
Marco Belladelli
ee5a0e18c6
HHH-17289 Add test for issue
2023-11-09 16:46:48 +01:00
Christian Beikov
adb86e7b7b
HHH-17389 Support pg_hint_plan hints for PostgreSQL
2023-11-09 16:09:41 +01:00
Christian Beikov
016dc56208
HHH-17409 Support offset without limit in some LimitHandlers
2023-11-09 16:09:41 +01:00
Marco Belladelli
4087774691
HHH-17299 Avoid unneeded treats to the same subtype
2023-11-08 22:26:42 +01:00
Marco Belladelli
01c8243876
HHH-17299 Add test for issue
2023-11-08 22:26:42 +01:00
Christian Beikov
6bbf58973e
HHH-17355 Support binding single element value for basic plural parameter types
2023-11-07 18:55:31 +01:00
Christian Beikov
eebb305837
HHH-17357 Add hibernate-types module with pgvector support
2023-11-07 18:55:31 +01:00
Marco Belladelli
19d9d95a9e
HHH-15074 Handle composite nested value generation for java records
2023-11-07 09:36:34 +01:00
Marco Belladelli
c558fb7a5c
HHH-15074 Support for partially-generated `@EmbeddedId`s
2023-11-07 09:36:34 +01:00
Christian Beikov
c700dcd8b6
HHH-17355 Smoothen some rough edges with parameter typing and PG12 support
2023-11-06 18:01:04 +01:00
Christian Beikov
d7bdb5c009
HHH-17355 Test array functions with NodeBuilder
2023-11-06 18:01:04 +01:00
Christian Beikov
e4d8181fb8
HHH-17355 Add array_to_string to NodeBuilder
2023-11-06 18:01:04 +01:00
Christian Beikov
79e3af5464
HHH-17355 Add array_to_string function
2023-11-06 18:01:04 +01:00
Christian Beikov
d558df9b64
HHH-17355 Add array_positions and array_positions_list to NodeBuilder
2023-11-06 18:01:04 +01:00
Christian Beikov
c3e1815486
HHH-17355 Add array_positions and array_positions_list functions
2023-11-06 18:01:04 +01:00
Christian Beikov
fe9289ba57
HHH-17355 Add array_fill function to NodeBuilder
2023-11-06 18:01:04 +01:00
Christian Beikov
1a5184e89b
HHH-17355 Add array_fill function
2023-11-06 18:01:04 +01:00
Christian Beikov
6d392f5e20
HHH-17355 Add array_trim functions to NodeBuilder
2023-11-06 18:01:04 +01:00
Christian Beikov
faf6345463
HHH-17355 Add array_trim function
2023-11-06 18:01:04 +01:00
Christian Beikov
f2e6ad6741
HHH-17355 Add array_agg documentation and add it to NodeBuilder
2023-11-06 18:01:04 +01:00
Christian Beikov
eeca5300fa
HHH-17355 Add array functions for collection types to NodeBuilder
2023-11-06 18:01:04 +01:00
Christian Beikov
c986f6adb6
HHH-17355 Add array functions to NodeBuilder
2023-11-06 18:01:04 +01:00
Christian Beikov
5b69d751f5
HHH-17355 Support double-pipe operator for array concatenation
2023-11-06 18:01:04 +01:00
Christian Beikov
c257be699a
HHH-17355 Support binding single element value for basic plural parameter types
2023-11-06 18:01:04 +01:00
Christian Beikov
e8518a6073
HHH-17355 Small Return type resolver method cleanup and fix firstNonNull resolver
2023-11-06 18:01:04 +01:00
Christian Beikov
bfb9fcc0f6
HHH-17355 Unify array_contains and array_contains_all as well as deprecate FunctionRenderingSupport in favor of new FunctionRenderer contract
2023-11-06 18:01:04 +01:00
Christian Beikov
5506714611
HHH-17355 Rename array_contains_any to array_overlaps
2023-11-06 18:01:04 +01:00
Christian Beikov
3e0feab155
HHH-17355 Skip ArraySliceTest on CockroachDB as slicing is not yet implemented on that database
2023-11-06 18:01:04 +01:00
Christian Beikov
740d61287c
HHH-17383 Association is null in lazy initialized element collection
2023-11-06 16:13:00 +01:00
Christian Beikov
30ab52d07c
HHH-17386 Fix type inference source reset for top level predicates
2023-11-06 16:10:40 +01:00
Davide D'Alto
756f253ee2
HHH-17390 Change scope of AbstractEntityInitializer#resolveInstance
...
For Hibernate Reactive, it extends the class and needs to be able to
call the method.
2023-11-06 11:52:29 +01:00
Jan Schatteman
17771de2a7
HHH-17344 - Fix potential NPE
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-10-30 16:38:27 +01:00
Jan Schatteman
cc306acf10
HHH-17162 - Deprecate/rename former bulk id strategy settings
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-10-25 18:57:35 -05:00
Jan Schatteman
2c9ce29600
HHH-17162 - Allow short names for insert strategies
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-10-25 18:57:35 -05:00
Steve Ebersole
905108e5b3
HHH-14496 - Remove IdGeneratorStrategyInterpreter
...
HHH-17356 - Remove the ability to supply custom IdGeneratorStrategyInterpreter impls
https://hibernate.atlassian.net/browse/HHH-14496
https://hibernate.atlassian.net/browse/HHH-17356
2023-10-25 18:51:37 -05:00
Steve Ebersole
5b49d5efba
HHH-17164 - Proper, first-class soft-delete support
...
HHH-17311 - Reversed soft delete support
https://hibernate.atlassian.net/browse/HHH-17164
https://hibernate.atlassian.net/browse/HHH-17311
2023-10-25 15:30:54 -05:00
Christian Beikov
ae3c88ab66
HHH-17335 Add array_prepend and array_append functions
2023-10-25 18:58:44 +02:00
Christian Beikov
24fa18f954
HHH-17335 Add array_replace function
2023-10-25 18:58:44 +02:00
Christian Beikov
937116ed8a
HHH-17335 Add array_slice function
2023-10-25 18:58:44 +02:00
Christian Beikov
950423e7dd
HHH-17335 Add array_remove_index function
2023-10-25 18:58:44 +02:00
Christian Beikov
865365e6ec
HHH-17335 Add array_remove function
2023-10-25 18:58:44 +02:00
Christian Beikov
b8b8a874fd
HHH-17335 Add array_set function
2023-10-25 18:58:44 +02:00
Christian Beikov
8c4ed1ef48
HHH-17335 Add array_get function
2023-10-25 18:58:44 +02:00
Christian Beikov
d5404fdd49
HHH-17335 Add array_contains quantified functions
2023-10-25 18:58:44 +02:00
Christian Beikov
d46fcf1abe
HHH-17335 Add array_concat function
2023-10-25 18:58:44 +02:00
Christian Beikov
36b7374ba8
HHH-17335 Add array_length function
2023-10-25 18:58:44 +02:00
Christian Beikov
7f10a48469
HHH-17335 Add array_position function
2023-10-25 18:58:44 +02:00
Christian Beikov
65fb449776
HHH-17335 Add array_contains function
2023-10-25 18:58:44 +02:00
Christian Beikov
5ea40e255d
HHH-14822 Support custom tenant identifier type
2023-10-25 18:58:20 +02:00
Marco Belladelli
d3674186bf
HHH-17329 Resolve state for query cache for initialized proxies
2023-10-25 10:52:41 +02:00
Marco Belladelli
1737ee457d
HHH-17329 Add test for issue
2023-10-25 10:52:41 +02:00
Christian Beikov
588408c5f8
HHH-17351 Add missing basic type registration after changing preferred jdbc type
2023-10-24 13:56:46 +02:00
Jan Schatteman
3a28e8bf3b
HHH-17314 - Deprecate ParamLocationRecognizer
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-10-23 17:42:00 +02:00
Jan Schatteman
26600ae4a6
HHH-17314 - Fix inconsistent Exception throwing in ParameterRecognizerImpl
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-10-23 17:42:00 +02:00
Jan Schatteman
763a70f633
HHH-17314 - Add a configuration option to ignore jdbc parameters in native queries
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-10-23 17:42:00 +02:00
Christian Beikov
ffee08d853
HHH-17121 Nullability improvements to LoadQueryInfluencers
2023-10-23 16:47:23 +02:00
Marco Belladelli
40a5c0059e
HHH-17332 Handle anonymous tuples when resolving mapping expressible
2023-10-23 14:49:48 +02:00
Marco Belladelli
2b8947ecd0
HHH-17332 Add test for issue
2023-10-23 14:49:48 +02:00
Marco Belladelli
4d693f484d
HHH-17283 Correct tuple length for subqueries and attribute joins
2023-10-20 14:26:54 +02:00
Marco Belladelli
c00ca3e5ec
HHH-17283 Add test for issue
2023-10-20 14:26:54 +02:00
Christian Beikov
5b5bc30644
Fix wrong assertion in soft-delete tests
2023-10-20 09:03:51 +02:00
Marco Belladelli
40261547bd
HHH-17181 Handle composite user type contributions
2023-10-19 15:39:43 +02:00
Christian Beikov
3660a62c73
Fix Java17 compile errors
2023-10-19 15:34:52 +02:00