Sanne Grinovero
9564ce32de
HHH-14540 Maintain strict API backwards compatibility
2021-11-16 19:01:31 +00:00
Chris Cranford
06a8158fb7
HHH-14540 Don't share session-scoped interceptors with temp session
2021-11-16 19:01:22 +00:00
Gail Badner
0184d7e9b4
Revert "HHH-14624 add test"
...
This reverts commit 92fe27df85a23f42c37b00d68570b87a57f9de19.
2021-09-29 09:17:46 -07:00
Gail Badner
fde16235c3
Revert "HHH-14624 Oracle from version 12 started supporting the syntax for pagination"
...
This reverts commit 06abf32163ef2f4e7b8bd70a37be0a24d4c7b115.
2021-09-29 09:17:28 -07:00
Gail Badner
0171dd28cc
Revert "HHH-14649 Add test for issue"
...
This reverts commit 8f21f9d701d2d1473f0889b96cf80b3fd3dfccb9.
2021-09-29 09:17:07 -07:00
Gail Badner
c5bc1f2884
Revert "HHH-14649 Oracle limit handler create wrong sql query when multiple spaces are present in the query"
...
This reverts commit 31ac883f36edef573f6fa812b88136b32ababa40.
2021-09-29 09:16:45 -07:00
Andrea Boriero
31ac883f36
HHH-14649 Oracle limit handler create wrong sql query when multiple spaces are present in the query
...
(cherry picked from commit 8002b188bbb7f4c799ba1172db833827bb39c259)
2021-09-28 19:09:52 -07:00
Andrea Boriero
8f21f9d701
HHH-14649 Add test for issue
...
(cherry picked from commit bbc2ecb4840fcdcb6e2003ab2be5faf7d33b73db)
2021-09-28 19:09:52 -07:00
Andrea Boriero
06abf32163
HHH-14624 Oracle from version 12 started supporting the syntax for pagination
...
(cherry picked from commit 422b80b80d5d87c1c70a00f5c83609a9c4eaca1a)
2021-09-28 19:09:52 -07:00
Andrea Boriero
92fe27df85
HHH-14624 add test
...
(cherry picked from commit 2952b60cc33660c676efa7e55c7811e3431aa21b)
2021-09-28 19:09:52 -07:00
Gail Badner
71345923c5
HHH-14840 : IBM Db2 11.1 fails on TransientOverride test cases
...
(cherry picked from commit 2c16f09195823c671dfa27300e95c5f1a6504829)
2021-09-28 19:07:26 -07:00
Steve Ebersole
251e1fb3b3
HHH-14847 - Deprecate JMX support
2021-09-28 16:21:26 +01:00
Steve Ebersole
4c235a4a46
HHH-14845 - Deprecate JACC support
2021-09-28 13:11:25 +01:00
rmartinc
5758c9e0b5
HHH-14796 Cannot replace an existing JPQL NamedQuery with a native NamedQuery
2021-09-08 17:19:50 +01:00
Sanne Grinovero
e82861bfb1
HHH-14787 Upgrade to Javassist 3.27.0-GA
2021-08-20 14:06:55 +01:00
Yoann Rodière
3addca2498
HHH-14371 Open java.base/java.lang to the unnamed module in javassist tests
...
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2021-08-20 14:06:55 +01:00
Yoann Rodière
da0d8415e6
HHH-14371 Move tests specific to Javassist to the appropriate source set
...
Otherwise they won't be executed with the appropriate JVM args.
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2021-08-20 14:06:55 +01:00
Yoann Rodière
66ecd0cc67
HHH-14371 Open java.base/java.security and java/base/java.lang to the unnamed module in tests
...
Weld needs this, in CDI tests.
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2021-08-20 14:06:55 +01:00
Yoann Rodière
5b23a51dac
HHH-14371 Open java.base/java.nio.charset to the unnamed module in tests
...
NamingHelper test needs access to Charset.defaultCharset.
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2021-08-20 14:06:55 +01:00
Yoann Rodière
7d82649ed4
HHH-14371 Correctly set JVM args in the JVM running tests
...
Turns out getJvmArgs() returns a copy, so modifying that copy won't
change the JVM args.
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2021-08-20 14:06:55 +01:00
Yoann Rodière
f2e6289717
HHH-14315 Force JVM options when using toolchains
...
Apparently Gradle won't just use the same options as in its own JVM.
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2021-08-20 14:06:55 +01:00
Yoann Rodière
75ba67b6b2
HHH-14315 Add optional support for toolchains to the Gradle build
...
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2021-08-20 14:06:55 +01:00
Sanne Grinovero
2da1b79856
HHH-13821 Update to Byte Buddy 1.10.7
2021-08-20 14:06:55 +01:00
Andrea Boriero
8c66c83ef0
HHH-14608 Merge causes StackOverflow when JPA proxy compliance is enabled
...
(cherry picked from commit 8b02aaf5a8711446457665e96b69161b57026cea)
2021-07-15 23:03:35 -07:00
Andrea Boriero
4783ef11f0
HHH-14608 Add test for issue
...
(cherry picked from commit 8dcf6f983b18d1f5d6a6cc3d66b0f7cb84d2d935)
2021-07-15 23:03:35 -07:00
Gail Badner
b6ccfa531b
HHH-13875 : Optional one-to-one does not always join the associated entity table when querying
...
(cherry picked from commit a7261ad0533f8cc1eabd299a62e5daef8735faae)
2021-07-15 15:26:08 -07:00
Gail Badner
8b21120e95
HHH-13875 : Added test cases
...
(cherry picked from commit b060b21851d0330a7d75145b6976d0a9b39c6093)
2021-07-15 15:26:08 -07:00
Gail Badner
5a4a796c57
HHH-12436 : Shorten entity names to fix test failures on Oracle
...
(cherry picked from commit 563758669a1a54c2f9e845da67b6aaa634ab7654)
2021-07-15 15:26:08 -07:00
Gail Badner
b419a0031b
HHH-12436 - Attempted to assign id from null one-to-one property
...
(cherry picked from commit 3218f6cc7df4f704eef5d70cc3514856e7d6f56d)
2021-07-15 15:26:08 -07:00
Gail Badner
f0117e8874
HHH-12436 : Added test cases
...
(cherry picked from commit 925c7370960780bd7ba57b5e5c65dd84c14e746a)
2021-07-15 15:26:08 -07:00
Jan-Willem Gmelig Meyling
7e73de1cc9
HHH-12842 : Remove invalid workaround from ea77c1f for isNullable regression from 2bfe300
...
(cherry picked from commit 8535adc05736e9ae93d818d9aff25bf9255a1bbd)
2021-07-15 15:26:08 -07:00
Jan-Willem Gmelig Meyling
b53ce90255
HHH-12842 - Test that shows @OneToOne will be lazily loaded again
...
(cherry picked from commit bf6f105c41b08cba73e608abaeccd2a54bab4220)
2021-07-15 15:26:08 -07:00
Jan-Willem Gmelig Meyling
f21e8c64c3
HHH-12842 - Pass OneToOne constrained to determine nullability of type
...
(cherry picked from commit 662f6b2b533e6f3651a7d475859927f2d495e1e8)
2021-07-15 15:26:08 -07:00
Chris Cranford
d6bc53235a
HHH-12320 HHH-12975 - Make sure foreign key name/mode is set prior to building the constraint.
...
(cherry picked from commit 41e49725ae8e2dcb1c92c8d94b0fc404a0031b63)
2021-07-15 15:26:08 -07:00
Chris Cranford
92f41e41f6
HHH-12320 HHH-12975 - Added test cases.
...
(cherry picked from commit 9022085f5c48467089e74f4354ee6716d1616e99)
2021-07-15 15:26:08 -07:00
Ranabir Chakraborty
859ac47263
HHH-14697 TimePropertyTest fails on MySQL 8.0 with a ComparisonFailure
2021-07-09 10:15:17 -07:00
Andrea Boriero
2c7cbf04e0
HHH-14616 Change VERSION_COLUMN_ALIAS from v to version_
...
(cherry picked from commit dae2c73f83ebbca3acdf43e37a7c35158c5b2107)
2021-06-04 11:17:02 -07:00
Gail Badner
3ce531f1d6
HHH-14616 : Add test case with default hibernate.globally_quoted_identifiers (=false) and version column quoted
...
(cherry picked from commit 23055fb6ce26964e9f52eea72832c062fd351750)
2021-06-04 11:17:02 -07:00
Andrea Boriero
2f0504853a
HHH-14616 Oprimistic Lock throws org.hibernate.exception.SQLGrammarException: could not retrieve version
...
(cherry picked from commit 1b50cfaea15152838ced9902d36ff8da5cd36c52)
2021-06-04 11:17:02 -07:00
Andrea Boriero
755f4ef6b6
HHH-14616 Add test for issue
...
(cherry picked from commit 2a571aeb40a2a5b4fda4adf4bdb6c96a0e92af68)
2021-06-04 11:17:02 -07:00
Yoann Rodière
86d883e998
HHH-13682 Enable extended bytecode enhancement in NaturalIdInUninitializedAssociationTest
...
This test accesses a field of an entity directly and expects it to be
automatically initialized; this cannot work without extended bytecode
enhancement.
This used to work with Java 8 bytecode, but only by chance. It seems
that Java 8 bytecode relies on "synthetic", static access methods
inserted by the compiler to access the fields of entities in this test:
any access to the field is done through this access method instead of
through a direct field access. Since we apply bytecode enhancement to
all methods of entities, this means that access to fields triggers
initialization, without any bytecode enhancement in the caller class.
I believe this is specific to nested classes, but couldn't find a
source. For reference, the bytecode of access methods looks like this:
static int access$002(org.hibernate.test.bytecode.enhancement.lazy.NaturalIdInUninitializedAssociationTest$AnEntity, int);
Code:
0: aload_0
1: iload_1
2: dup_x1
3: putfield #3 // Field id:I
6: ireturn
static org.hibernate.test.bytecode.enhancement.lazy.NaturalIdInUninitializedAssociationTest$EntityImmutableNaturalId access$102(org.hibernate.test.bytecode.enhancement.lazy.NaturalIdInUninitializedAssociationTest$AnEntity, org.hibernate.test.bytecode.enhancement.lazy.NaturalIdInUninitializedAssociationTest$EntityImmutableNaturalId);
Code:
0: aload_0
1: aload_1
2: dup_x1
3: putfield #2 // Field entityImmutableNaturalId:Lorg/hibernate/test/bytecode/enhancement/lazy/NaturalIdInUninitializedAssociationTest$EntityImmutableNaturalId;
6: areturn
With Java 11, however, access to fields of entities is done directly,
even for nested classes. So the access methods no longer exist, and we
don't get automatic initialization upon field access. We need extended
bytecode enhancement, like we would in any other case of field access
(in particular accessing fields of non-nested classes).
(cherry picked from commit 1060baf74b3d480d026a3d88e9c4b2d4aae118a3)
2021-06-04 10:23:46 -07:00
Yoann Rodière
b95f589e08
HHH-14640 Remove some JTA-related dependencies that weren't there in 5.3.20.Final
2021-06-03 16:10:37 -07:00
Andrea Boriero
b3ae29406a
HHH-14640 : Fix checkstyle errors
2021-06-03 16:10:37 -07:00
Andrea Boriero
cc6fe84f30
HHH-14640 : Fix gradle errors
2021-06-03 16:10:37 -07:00
Andrea Boriero
40d82d6370
HHH-14640 : Fix issue with generated pom missing project description
2021-06-03 16:10:37 -07:00
Yoann Rodière
f795213e5a
HHH-13689 Replace uses of the deprecated osgi plugin with the biz.aQute.bnd plugin
...
https://docs.gradle.org/5.0-milestone-1/release-notes.html#deprecated-osgi-plugin
2021-06-03 16:10:37 -07:00
Yoann Rodière
861b3c00aa
HHH-13685 Replace uses of deprecated classifier property in Jar tasks with archiveClassifier
2021-06-03 16:10:37 -07:00
Gail Badner
d7b68ba8ce
HHH-14537 : Updated test as requested; added tests that lazy associations with non-existing entity is unaffected.
...
(cherry picked from commit ad84aaf0bcb161b272731c82742018ad3445742b)
2021-04-20 10:57:51 -07:00
Gail Badner
c2bb67515f
HHH-14537 EntityNotFoundException thrown when non-existing association with @NotFound(IGNORE) mapped has proxy in PersistenceContext
...
(cherry picked from commit 3c1e16e06ce7232fbe69bf1a3322d3f251a8bfbb)
2021-04-20 10:57:51 -07:00
Gail Badner
edcf4a6369
HHH-14537 : Added test for issue
...
(cherry picked from commit 9cb9137fb8a7189a8041c714ade0214ebaf6a0b8)
2021-04-20 10:57:51 -07:00