Christian Beikov
6a4b7467f7
Fix Oracle 11 test failure
2023-08-02 19:10:26 +02:00
The-Huginn
f2b4454c0e
[HHH-16979] Change SqmPathSource resolution method call
2023-08-02 19:01:49 +02:00
Clement Escoffier
71cb3477ca
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-02 10:40:49 -04:00
Marco Belladelli
d825801f0d
HHH-16751 Add test for issue
2023-08-02 15:29:29 +02:00
Steve Ebersole
1656d26aa5
HHH-17015 - Upgrade to Gradle 8
...
https://hibernate.atlassian.net/browse/HHH-17015
2023-08-02 08:20:40 -05:00
Steve Ebersole
19eb5a6e8c
HHH-17015 - Upgrade to Gradle 8
...
https://hibernate.atlassian.net/browse/HHH-17015
2023-08-02 08:20:40 -05:00
James Bodkin
fe89b0b4b1
HHH-16766: Load lazy hierarchical IdClass entities
2023-08-02 12:04:05 +02:00
Marco Belladelli
91b17b8179
HHH-16888 Return correlated root in findRoot() for entity joins
2023-08-01 13:41:45 +02:00
Marco Belladelli
be9465c1f9
HHH-16888 Add test for issue
2023-08-01 13:41:45 +02:00
marko-bekhta
3365c6f585
HHH-17016 Cast to the correct MySQL dialect
2023-08-01 10:32:35 +02:00
joohyukkim
ba25ebbfb5
Update Database_Access.adoc
2023-07-31 07:21:28 -04:00
joohyukkim
9d4d728867
FIx typo
2023-07-31 07:21:28 -04:00
dependabot[bot]
1fa0694d6f
Bump com.gradle.enterprise from 3.14 to 3.14.1
...
Bumps com.gradle.enterprise from 3.14 to 3.14.1.
---
updated-dependencies:
- dependency-name: com.gradle.enterprise
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-31 07:20:43 -04:00
Sanne Grinovero
4af306f2c2
HHH-16911 Don't wait for 3m in the self-test of ClassLoaderLeaksUtilityTest
2023-07-31 07:20:08 -04:00
Gavin King
ed88d050f8
HHH-17006 fix HQL ':enumValue is null'
2023-07-29 12:14:06 +02:00
Gavin King
c74d6fa86f
HHH-17006, HHH-13016 various refactorings/cleanups before fix
...
- Misc cleanups and fixes to incorrect generic typing of some operations
- Try to fix bodgy type inference algorithm for case/when expressions
2023-07-29 12:14:06 +02:00
Sanne Grinovero
5daf7a0354
HHH-16911 Allow using 3GB of memory to build
2023-07-28 11:39:18 -04:00
Sanne Grinovero
1bc6b11ec5
HHH-16911 Ensure the PhantomReference doesn't get collected before having had a change to trigger
2023-07-28 11:39:18 -04:00
Christian Beikov
d415b5f0d2
HHH-16567 - Remove support for CockroachDB versions older than 22.1
2023-07-28 08:45:08 +02:00
Sanne Grinovero
ae934e72ee
HHH-16911 Save some memory in CallbackRegistryImpl
2023-07-27 16:06:12 -04:00
Sanne Grinovero
a9f77b4cfb
HHH-16911 Ensure we don't leak references to JPA callbacks on SessionFactory close
2023-07-27 16:06:12 -04:00
Sanne Grinovero
4c3666babc
HHH-16911 Integration test for SessionFactory using callbacks to not leak ClassLoader
2023-07-27 16:06:12 -04:00
Sanne Grinovero
5a215a146f
HHH-16911 Integration test for empty SessionFactory to not leak the CL
2023-07-27 16:06:12 -04:00
Sanne Grinovero
9973c80a76
HHH-16911 Introduce a testing utility to spot ClassLoader leaks
2023-07-27 16:06:12 -04:00
Sanne Grinovero
a03c947b5d
HHH-16911 Introduce a testing utility to spot memory leaks
2023-07-27 16:06:12 -04:00
Sanne Grinovero
dac96abd24
HHH-16911 MapBackedClassValue ClassLoader leak
2023-07-27 16:06:12 -04:00
Christian Beikov
d213fff3de
Make sure tests work with Oracle 11
2023-07-27 18:28:44 +02:00
Andrea Boriero
c5cd1c2664
Gradle add test logging exceptionFormat = 'full'
2023-07-27 15:03:03 +02:00
Andrea Boriero
6c8cdb1b32
HHH-16816 Add test for issue
2023-07-27 14:09:45 +02:00
Sanne Grinovero
d8363d720a
HHH-17003 Race conditions in LazyLoadingConnectionCloseTest and ConnectionsReleaseAutoCommitTest
2023-07-27 05:22:38 -04:00
Andrea Boriero
b561e64fca
HHH-16959 Add test for issue
2023-07-27 10:40:24 +02:00
Andrea Boriero
e2f92af59f
HHH-16959 Fail to batch delete entities with nested embeddeds
2023-07-27 08:22:26 +02:00
Gavin King
9add83ec92
fix problem where Hibernate refused to instantiate non-public UserType
...
also:
- clean up some code with respect to generic typing
- improve some exception reporting
2023-07-26 16:40:07 +02:00
Andrea Boriero
0725022d79
HHH-16966 StackOverFlowError with @ManyToOne and @Proxy( lazy=false )
2023-07-26 15:06:18 +02:00
gtoison
87096e5a0a
HHH-16966 Test reproducing the issue
2023-07-26 15:06:18 +02:00
Laurent Klock
bde1034aee
HHH-16977 Fixed in NullPointerException in EntityEntryContext.downgradeLocks
2023-07-26 07:01:29 -04:00
Andrea Boriero
c7bafd646a
HHH-16895 @Check constraint not generated when annotated on entity
2023-07-26 12:10:22 +02:00
Andrea Boriero
9d8d626323
HHH-16895 Add test for issue
2023-07-26 12:10:22 +02:00
Andrea Boriero
9bb1327581
Revert "HHH-16959 Fail to batch delete entities with nested embeddeds"
...
This reverts commit 533c1cd22b
.
2023-07-26 12:09:10 +02:00
Andrea Boriero
5ca06af029
Revert "HHH-16959 Add test for issue"
...
This reverts commit 6c767eab1f
.
2023-07-26 12:08:56 +02:00
Andrea Boriero
533c1cd22b
HHH-16959 Fail to batch delete entities with nested embeddeds
2023-07-26 12:04:05 +02:00
Andrea Boriero
6c767eab1f
HHH-16959 Add test for issue
2023-07-26 12:04:05 +02:00
Adrodoc
148806fe2c
HHH-16826: Refactor to avoid costly modulo operation for splitting in clauses
...
Co-authored-by: Christian Beikov <christian.beikov@gmail.com>
2023-07-26 11:50:51 +02:00
Adrodoc
68601df471
HHH-16826 - IN-Clause Parameter Padding should grow exponentially for Dialects with InExpressionCountLimit
2023-07-26 11:50:51 +02:00
Gavin King
f161386b36
add a HINT and mention an alternative API
2023-07-25 20:54:15 +02:00
Gavin King
147cf6b112
remove CAUTION from doc because actually this is safe enough
2023-07-25 18:47:49 +02:00
Gavin King
a438474f45
add some javadoc
2023-07-25 18:19:51 +02:00
Gavin King
cbc572427d
disable some tests on MySQL due to HHH-16989
2023-07-25 16:32:10 +02:00
Gavin King
d3a1b4f33e
add test for cast() with parameters in numeric expressions
2023-07-25 16:32:10 +02:00
Gavin King
b53732d141
fix bug where parameters of cast target type were not passed along
...
This was yet another bug that resulted from what I've been warning about:
the use of untypesafe getChild() methods in SQB. So I've gone through and
removed even more of those, to further reduce the probability of this kind
of bug in the future.
2023-07-25 16:32:10 +02:00