Steve Ebersole
7292e1d001
HHH-17047 - Follow up tasks for Gradle 8.2 upgrade
...
- toolchains
- lazy Task creation
- documentation (documentation/ and release/) tasks
2023-09-27 21:24:24 +02:00
Steve Ebersole
e77364b808
HHH-17047 - Follow up tasks for Gradle 8.2 upgrade
...
- toolchains
- lazy Task creation
- documentation (documentation/ and release/) tasks
2023-09-27 21:24:24 +02:00
Steve Ebersole
1589d1efe3
General Gradle work - toolchains
2023-09-27 21:24:24 +02:00
Andrea Boriero
128d201201
Fix java 17 build error with Gradle 8
2023-09-27 21:24:24 +02:00
Andrea Boriero
f26be80626
Fix jpamodelgen build error with Gradle 8
2023-09-27 21:24:24 +02:00
Christian Beikov
1e3dbdb4e6
Finish up back porting documentation stuff to make Gradle backports easier
2023-09-27 21:24:24 +02:00
Gavin King
7f5e80145d
add some links to Javadoc overview
2023-09-27 21:24:24 +02:00
Gavin
ee0b22f189
fix doc because @AnyKeyJavaClass seems to be required
2023-09-27 21:24:24 +02:00
Gavin
dc00b6c0ea
add toStrings() to Tuple impls
2023-09-27 21:24:24 +02:00
Gavin
9d862351a2
slight restructure of HQL guide
2023-09-27 21:24:24 +02:00
Gavin
fb35981e42
disable a test on Oracle, because it fails on new JDBC drivers
...
cc @beikov
2023-09-27 21:24:24 +02:00
Gavin
6941582cee
allow instantiation via non-public constructor in HQL
2023-09-27 21:24:24 +02:00
Gavin
13d58901d5
improve error reporting in DynamicInstantiation stuff
2023-09-27 21:24:24 +02:00
Gavin
3c88dfd509
improve some error messages
...
also, tell StringType know how to convert ints and longs
2023-09-27 21:24:24 +02:00
Gavin
903d71ed2d
fix misleading parameter name
2023-09-27 21:24:24 +02:00
Gavin
52e80f76b5
get rid of a stack trace
...
because some amazing geniuses on stackoverflow who know
much more than me about Hibernate are obsessing over this
DEBUG-level log message
2023-09-27 21:24:24 +02:00
Gavin
18ca4b41c1
squash two warnings
2023-09-27 21:24:24 +02:00
Gavin
a3cd3a9839
improve code snippets in @Formula annotation jdoc
2023-09-27 21:24:24 +02:00
Gavin
a3682e14e7
clean up a couple of imports
2023-09-27 21:24:24 +02:00
Gavin
58945c5cda
improve the aesthetics of some quite ugly log messages
2023-09-27 21:24:24 +02:00
Gavin
a347cd8098
fix incorrect javadoc of FlushMode
2023-09-27 21:24:24 +02:00
Gavin
9b4ed961b8
false is the default for getBoolean()
2023-09-27 21:24:24 +02:00
Gavin
556cb4ad5c
fix incorrect warning
...
the warning was printed even when it should not be (my fault)
2023-09-27 21:24:24 +02:00
Gavin
c759028687
fix two jdoc typos
2023-09-27 21:24:24 +02:00
Gavin
8c2e83748a
improve discussion of foreign key mappings
2023-09-27 21:24:24 +02:00
Andrea Boriero
6c896b7dee
HHH-17257 ElementCollection is missing elements after update if embeddable type has primitive columns marked as nullable
2023-09-27 17:28:56 +02:00
Andrea Boriero
1dd59b2dff
HHH-17257 Add test for issue
2023-09-27 17:28:56 +02:00
Andrea Boriero
b79181e918
HHH-17256 Elementcollection embeddable contains only nulls when loading in multiple steps
2023-09-27 17:28:41 +02:00
Andrea Boriero
23194aac1c
HHH-17256 Add test for issue
2023-09-27 17:28:41 +02:00
Marcel Overdijk
ab3d4d6d3a
HHH-17172 Retrieve matching session factory either by uuid or name during serialization/deserialization
2023-09-27 16:05:20 +01:00
Sanne Grinovero
3cb280fa96
HHH-16900 Restore API combatibiliy by using deprecated default methods
2023-09-27 15:29:02 +01:00
Sanne Grinovero
9c7194519d
HHH-16900 Optimise implementations of MutationOperationGroup
2023-09-27 15:29:02 +01:00
Sanne Grinovero
7dc2449870
HHH-16900 Avoid using the old method, ensure by removing the deprecated methods
2023-09-27 15:29:02 +01:00
Sanne Grinovero
f0969d295a
HHH-16900 Refactor integration tests
2023-09-27 15:29:02 +01:00
Sanne Grinovero
430929d3c3
HHH-16900 Rework also the MutationGroup APIs
2023-09-27 15:29:02 +01:00
Sanne Grinovero
fa677f3d62
HHH-16900 Rework mutation group API
2023-09-27 15:29:02 +01:00
Sanne Grinovero
b1dd13a407
HHH-17220 Avoid runtime lookups of JdbcService from TableGenerator and TableStructure
2023-09-27 14:03:04 +01:00
Christian Beikov
22ed4793b9
HHH-17242 Partly revert original solution to retain correct expression types
2023-09-26 15:53:42 +02:00
Jan Schatteman
8af4882dea
HHH-15317 - Fix for issue
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-09-22 20:31:23 +02:00
Jan Schatteman
17fd5078d8
HHH-15317 - Add test for issue
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-09-22 20:31:23 +02:00
Christian Beikov
5b97f49bc8
HHH-17242 Improve temporal arithmetic SQL rendering
2023-09-22 16:37:43 +02:00
Jan Schatteman
4faa30f172
HHH-17187 - Disallow UUIDs with a trailing 0 byte in tests
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-09-20 09:11:34 +02:00
Marco Belladelli
bea9d12115
HHH-17156 Skip initialization for different subtype embeddables
2023-09-18 20:48:11 +02:00
gtoison
af24f1dd1d
HHH-17156 Add test for issue
2023-09-18 20:48:11 +02:00
Andrea Boriero
2a00a49123
HHH-17221 AssertionError initializing a collection with FetchMode.SUBSELECT and IdClass having only one field
2023-09-18 16:34:27 +02:00
Andrea Boriero
77a53bca9b
HHH-17221 Add test for issue
2023-09-18 16:34:27 +02:00
Christian Beikov
30687e0370
HHH-17202 Fix ArrayStoreException for single field id class entity collection batch loading
2023-09-15 09:37:37 +02:00
Christian Beikov
a27d7994a6
HHH-17202 Test ArrayStoreException for single field id class entity collection batch loading
2023-09-15 09:37:37 +02:00
Andrea Boriero
f21cc53d28
HHH-17201 Unexpected value type exception for unordered multi id Load with ordered return disable
2023-09-14 15:40:44 +02:00
Andrea Boriero
8c1e3c3f14
HHH-17201 Add test for issue
2023-09-14 15:40:44 +02:00
Andrea Boriero
3c625ead05
HHH-17159 java.lang.StackOverflowError during Update on Entity with Embeddable and JSON
2023-09-08 16:35:08 +02:00
Andrea Boriero
a27481a2b3
HHH-17159 Add test for issue
2023-09-08 16:35:08 +02:00
Andrea Boriero
86d1f278bc
HHH-17173 Getting one-to-one association through a referenece to a bytecode enchanced entity fails
2023-09-07 14:25:35 +02:00
marko-bekhta
a1f6ee2378
HHH-17173 Add a test case to reproduce the issue
2023-09-07 14:25:35 +02:00
Bruno Sofiato
a01795e23a
HHH-17079 - Fixed NPE when mapping a generic class as a composite user type
2023-09-05 11:08:45 +02:00
Marco Belladelli
4dd35e59cf
HHH-17081 Avoid error for same prop name in different inheritance types
2023-08-31 10:56:15 +02:00
Marco Belladelli
b7bdb65164
HHH-17081 Add test for issue
2023-08-31 10:56:15 +02:00
Andrea Boriero
04ecfaaa73
HHH-17064 Fetch mode select causes StackOverflowError if used together with fetch type lazy
2023-08-30 17:26:07 +02:00
Andrea Boriero
d3c8331ddf
HHH-17064 Add test for issue
2023-08-30 17:26:07 +02:00
Marco Belladelli
90a6bf760a
HHH-17085 Improved check for entity-valued group by path expansion
2023-08-30 13:27:31 +02:00
Marco Belladelli
b47b021b97
HHH-17085 Add test for issue
2023-08-30 13:27:31 +02:00
Sanne Grinovero
8e2a093c48
HHH-17000 Do not keep static references to log levels
2023-08-29 20:33:14 +01:00
Barry LaFond
d108a47a7d
HHH-17130 remove restrictive instanceof EntityResultInitializer check
2023-08-29 11:53:22 +02:00
Christian Beikov
a8a4ff2af0
HHH-16952 Disable enhancement expectation for attributes annotated with @Embedded when the type is not annotated with @Embeddable
2023-08-29 10:07:45 +02:00
Marco Belladelli
4ba39b70c7
HHH-17116 Fix test adding missing dialect feature checks
2023-08-29 09:06:38 +02:00
Marco Belladelli
840ec40f02
Revert HHH-16616 backport
2023-08-28 20:57:24 +02:00
Marco Belladelli
0175edef61
HHH-17116 Small fixes to criteria copy logic for qualified joins
2023-08-28 20:38:04 +02:00
Marco Belladelli
8a89cf74e6
HHH-17116 Add test for issue
2023-08-28 20:38:02 +02:00
Marco Belladelli
e6391322e6
HHH-16616 Fix test with assertion that requires multiple subtypes
2023-08-28 20:37:17 +02:00
Marco Belladelli
0914fba014
HHH-16616 Apply discriminator by pruning table group
...
Also, only apply the discriminator for loads since in queries the pruning is already handled by the entity name usage logic.
2023-08-28 20:37:16 +02:00
Marco Belladelli
3ae0a0e430
HHH-16616 Add test for issue
2023-08-28 20:37:16 +02:00
Marco Belladelli
c72efeb92d
HHH-16937 Handle optional `@Any` and discriminator/key nullability
2023-08-28 20:36:38 +02:00
Marco Belladelli
b99d914d14
HHH-16937 Add test for issue
2023-08-28 20:36:38 +02:00
Marco Belladelli
f69de54360
HHH-16938 Fix meta-annotations support for any discriminators
2023-08-28 20:36:03 +02:00
Marco Belladelli
aa2cfe8a17
HHH-16938 Add test for issue
2023-08-28 20:36:03 +02:00
Marco Belladelli
8d82d29c09
HHH-17045 Add row-id result to EntityJoinedFetchInitializer
2023-08-28 20:34:08 +02:00
Marco Belladelli
d09237107e
HHH-17045 Use dynamic update when row-id is not available
2023-08-28 20:34:07 +02:00
Marco Belladelli
efe7ee9809
HHH-17045 Add test for issue
2023-08-28 20:33:52 +02:00
Marco Belladelli
aa632a819a
HHH-17071 Fix check for collections of converted embeddables
2023-08-28 17:36:47 +02:00
Marco Belladelli
da06b5f0fa
HHH-17071 Add test for issue
2023-08-28 17:36:47 +02:00
Sanne Grinovero
1e6ee8fbab
HHH-17126 Improve type narrowing in signatures of EmbeddableMappingType
2023-08-23 15:03:26 +02:00
Sanne Grinovero
f58b7e4d29
HHH-17126 Improve type narrowing in signatures of AbstractFetchParent
2023-08-23 15:03:26 +02:00
Sanne Grinovero
4c549c46db
HHH-17124 Avoid type pollution in SqmUtil checking for parameters being of type Bindable
2023-08-23 12:05:09 +02:00
Sanne Grinovero
959ff5ee4d
HHH-17123 Avoid type cast to SqlExpressible in SqlSelectionImpl
2023-08-23 11:45:30 +02:00
Sanne Grinovero
062b8bcd68
HHH-17119 Avoid type pollution when casting ModelPart to EntityMappingType
2023-08-22 20:55:39 +02:00
Sanne Grinovero
a6d1bea5b9
HHH-17115 Resolve type pollution problems on lookup of JdbcValuesMappingProducerProvider
2023-08-22 16:18:52 +02:00
Sanne Grinovero
db0427173b
HHH-16884 Improve efficiency of UpdateCoordinatorStandard in tracking tables to be updated
2023-08-22 16:17:55 +02:00
Clement Escoffier
9056695f70
HHH-17005 - Replace monitor with a Java lock to avoid pinning when using virtual threads
...
This commit replaces a `synchronized` with a ReentrantLock in:
- PooledOptimizer
- PooledLoOptimizer
- LegacyHiLoAlgorithmOptimizer
- HiLoOptimizer
The other implementations do not use a monitor lock.
2023-08-22 12:03:02 +02:00
Marco Belladelli
d78681eaa2
HHH-16970 Fix owner access for eager collection initializer
2023-08-21 13:22:59 +02:00
Marco Belladelli
3bb20da9d1
HHH-16970 Add test for issue
2023-08-21 13:22:59 +02:00
Christian Beikov
5e31e808e8
Increase timeout for some tests even further
2023-08-17 12:16:37 +02:00
Christian Beikov
d08087fbbf
Increase timeout for some tests
2023-08-16 21:53:34 +02:00
Christian Beikov
452d69b61f
Fix tests for Oracle 11
2023-08-16 20:02:20 +02:00
Jan Schatteman
b283813ee1
HHH-17004 - Add test and fix for issue
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-08-16 15:58:09 +02:00
Andrea Boriero
c0189c0bd4
HHH-16939 Optimistic and Pessimistic Force Increment Update Statements are not committed when using a batch
2023-08-16 15:07:44 +02:00
Steve Dighans
6cc1f1f9e6
HHH-16939 - Test batch force increment version update after SELECT
...
Created test to validate that the version column is incremented after a SELECT statement while in batch mode.
2023-08-16 15:07:44 +02:00
Andrea Boriero
a196f0c042
HHH-17075 Lazy loading of association with non-PK referencedColumnName always yields null when bytecode enhancement is enabled
2023-08-16 14:36:48 +02:00
Yoann Rodière
8d47819f44
HHH-17075 Reproducer for lazy loading of association with non-PK referencedColumnName yielding null
2023-08-16 14:36:48 +02:00
marko-bekhta
bae6304546
HHH-17086 Make JSON/XML format mappers modifiable in SessionFactoryOptionsBuilder
2023-08-16 12:58:20 +02:00
Christian Beikov
1c86d94a15
HHH-17078 Register/Deregister load context on every scroll operation
2023-08-16 09:14:03 +02:00