16453 Commits

Author SHA1 Message Date
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
Sanne Grinovero
a098e08a75 HHH-17145 Upgrade to ByteBuddy 1.14.7 2023-08-29 16:56:43 +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
4449aede4b Reduce read/lock timeout for Derby and Oracle 2023-08-17 14:09:36 +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
Gavin King
864b7f22fc put sybase on port 9000
port 5000 does not work on my Mac laptops and I'm getting sick
of having to do this manually all the time
2023-08-16 15:59:08 +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
Christian Beikov
981ccc813e Use try-with-resources to ensure scroll and stream tests close underlying resources 2023-08-16 09:14:03 +02:00
Christian Beikov
0bef808d3e Fix driver file overwrite problems 2023-08-15 16:11:43 +02:00
Christian Beikov
6a56fc62e5 HHH-17074 Type inference in duration arithmetic is wrong 2023-08-15 11:50:38 +02:00
Christian Beikov
10baf4398a HHH-16759 When ComponentType is immutable, use instantiator instead of setting property values 2023-08-14 18:20:55 +02:00
Cedomir Igaly
130e05755a HHH-16759 Added tests for transient and persistent entities 2023-08-14 18:20:55 +02:00