17006 Commits

Author SHA1 Message Date
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 533c1cd22b00c294c99facf02200be494bf370c6.
2023-07-26 12:09:10 +02:00
Andrea Boriero
5ca06af029 Revert "HHH-16959 Add test for issue"
This reverts commit 6c767eab1f3396526d377adc91253ab2bce752e1.
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
Scott Marlow
aacf2af486 HHH-16971 upgrade ByteBuddy to 1.12.23
Signed-off-by: Scott Marlow <smarlow@redhat.com>
2023-07-24 08:01:28 -04:00
dependabot[bot]
e7445769ab Bump com.gradle.enterprise from 3.13.4 to 3.14
Bumps com.gradle.enterprise from 3.13.4 to 3.14.

---
updated-dependencies:
- dependency-name: com.gradle.enterprise
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-24 12:36:26 +02:00
dependabot[bot]
e30b107299 Bump com.gradle.common-custom-user-data-gradle-plugin
Bumps com.gradle.common-custom-user-data-gradle-plugin from 1.11 to 1.11.1.

---
updated-dependencies:
- dependency-name: com.gradle.common-custom-user-data-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-24 12:34:34 +02:00
Chris Cranford
03d5ce08bc HHH-14176 Use column name 'description' rather than 'desc`.
Using the `desc` keyword creates problems for certain dialects, so changed the
property's name so that there is no keyword conflicts.
2023-07-24 12:11:43 +02:00
Christian Beikov
940259dc4c HHH-14176 Handle embedded composite ids in envers specially to avoid lazy loading 2023-07-24 12:11:43 +02:00
Jan Schatteman
f175581180 HHH-14176 Added test case for issue
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-07-24 12:11:43 +02:00
Gavin King
4057245de2 jdoc the default for a setting + add @since tags 2023-07-23 17:57:59 +02:00