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
Marco Belladelli
8f74d6c2f0
HHH-16908 Mapping error when using unowned associations as identifiers
2023-08-14 18:20:55 +02:00
Jan Schatteman
6bc0de2a33
HHH-16908 Add test for issue
2023-08-14 18:20:55 +02:00
Christian Beikov
544e9a3fb3
HHH-16878 Add support for joins in SQL DML AST
2023-08-14 17:18:54 +02:00
Andrea Boriero
226d0f956f
HHH-16878 Add test for issue
2023-08-14 17:18:54 +02:00
Christian Beikov
6c54c1abbb
Fix driver file overwrite problems
2023-08-14 15:32:36 +02:00
Andrea Boriero
7170403fcf
HHH-16577 Bytecode enhancement and @DynamicUpdate causes Index Out of Bound Exception
2023-08-14 15:02:39 +02:00
Andrea Boriero
bcf13cc98a
HHH-16577 Add test for issue
2023-08-14 15:02:39 +02:00
Marco Belladelli
fb89a2493f
HHH-16928 Add test for issue
2023-08-14 09:50:50 +02:00
Andrea Boriero
18de71edff
HHH-17041 Embeddable and Generics throws IllegalArgumentException
2023-08-11 18:14:16 +02:00
Andrea Boriero
0f5008ca3f
HHH-17041 Add test for issue
2023-08-11 18:14:16 +02:00
Andrea Boriero
3992ac354d
HHH-17034 Bytecode enhancement leads to broken constructor for a generic embedded field in a twice removed MappedSuperclass
2023-08-11 18:14:16 +02:00
Yoann Rodière
b32e0cdaf8
HHH-17035 Reproducer for Bytecode enhancement leading to StackOverflowError with specific setup involving different generic parameter names
2023-08-11 18:14:16 +02:00