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
Gavin King
dfc282adb1
extremely minor cleanups to type descriptors
2023-07-25 16:32:10 +02:00
Christian Beikov
e83008e75d
Fix DB2 10.5 testsuite issues
2023-07-25 15:47:08 +02:00
Christian Beikov
b0ad374226
Fix Cockroach test failures by configuring SQL sequence compatibility
2023-07-25 15:12:55 +02:00
Christian Beikov
1ba2203d7c
Fix HANA and Oracle old testsuite failure due to id column only table with identity
2023-07-25 15:03:27 +02:00
Simon Convent
7fbe3e1866
HHH-15824 Upgrade to Gradle 7.6.2
2023-07-25 07:12:49 -04:00
Gavin King
7effc40e13
HHH-15939 test for fixed issue
2023-07-24 20:19:46 +02:00
Gavin King
05de3e487b
clarify the semantics of hibernate.criteria.value_handling_mode
2023-07-24 18:31:50 +02:00
Andrea Boriero
ec9747983d
HHH-16825 Cascading an entity with a composite key causes NullPointerException in AbstractClassJavaType.extractHashCode
2023-07-24 17:58:45 +02:00
Andrea Boriero
bf66bc7b78
HHH-16825 Add test for issue
2023-07-24 17:58:45 +02:00
Christian Beikov
eb562d5078
HHH-16984 Disable use of arrays for batch and multi-loader on H2
2023-07-24 17:15:19 +02:00
Christian Beikov
90eb697020
HHH-16983 Avoid unnecessary allocations for HQL interpretation caching
2023-07-24 17:15:19 +02:00
Christian Beikov
b9e5d3a6bc
HHH-16982 Avoid unnecessary registerReloadedEntity calls
2023-07-24 17:15:19 +02:00
Christian Beikov
7915ad635a
HHH-16981 Improve JdbcOperation caching
2023-07-24 17:15:19 +02:00
marko-bekhta
023f6763d1
HHH-16915 Add community dialects to the platform
...
- since it is one of the published artifacts
2023-07-24 14:45:57 +02:00
Gavin King
1d54f179b2
lightly reword javadoc for a setting
2023-07-24 14:28:03 +02:00