Gail Badner
b2707589b3
HHH-13364 : Added test cases
...
(cherry picked from commit 288afa35e0
)
2019-04-19 00:36:16 -07:00
Gail Badner
bf85bfcf99
HHH-13300 Correctly convert Hibernate exceptions to JPA in executeUpdate()
...
(cherry picked from commit 634782fef6
)
2019-04-19 00:36:16 -07:00
Gail Badner
a93a5183ba
HHH-13300 Test behavior when Query.executeUpdate() throws an exception
...
(cherry picked from commit 5a1efe883e
)
2019-04-19 00:36:16 -07:00
Yoann Rodière
a3433be822
HHH-13300 Correctly convert Hibernate exceptions to JPA in getSingleResult()
...
(cherry picked from commit 4665fd9cd9
)
2019-04-19 00:36:16 -07:00
Yoann Rodière
8d4c47bffc
HHH-13300 Test behavior when query.getSingleResult() throws an exception
...
(cherry picked from commit 53f70ab213
)
2019-04-19 00:36:16 -07:00
Gail Badner
7559ecf196
HHH-13326 : Transaction passed to Hibernate Interceptor methods is null when JTA is used
...
(cherry picked from commit 883465f525
)
2019-04-19 00:34:03 -07:00
Gail Badner
8aa976ea2d
HHH-13326 : test cases
...
(cherry picked from commit 705ecec94f
)
2019-04-19 00:34:03 -07:00
Guillaume Smet
d25d7dc34b
HHH-13277 Add a couple of comments
...
(cherry picked from commit 89f523c87f
)
2019-04-19 00:28:37 -07:00
Yoann Rodière
635ccbddd4
HHH-13277 Simplify HibernateMethodLookupDispatcher
...
(cherry picked from commit 38a0cd2690
)
2019-04-19 00:28:37 -07:00
Guillaume Smet
17c1ddb221
HHH-13277 Make HibernateMethodLookupDispatcher less fragile
...
And less dependent of the JVM.
(cherry picked from commit 0b3babe4fb
)
2019-04-19 00:28:37 -07:00
Gail Badner
75b25a4e4c
HHH-13343 : Bytecode enhancement using ByteBuddy fails when the class is not available from the provided ClassLoader
2019-04-19 00:28:37 -07:00
Gail Badner
de09e67872
HHH-13343 : Bytecode enhancement using ByteBuddy fails when the class is not available from the provided ClassLoader
...
(cherry picked from commit af3f485193
)
2019-04-19 00:28:37 -07:00
Gail Badner
374ba35809
HHH-13343 : test case
...
(cherry picked from commit 6f110275ad
)
2019-04-19 00:28:37 -07:00
Gail Badner
c46b6d0d0b
HHH-12939 : Change mssql-jdbc version back to 6.4.0.jre8
2019-04-19 00:25:13 -07:00
Vlad Mihalcea
5827ada543
HHH-12939 - Database name not quoted at schema update
...
Restrict tests to H2, PostgreSQL and SQL Server only
(cherry picked from commit c3febcaaed
)
2019-04-19 00:25:13 -07:00
Guillaume Smet
c0f0a731d4
HHH-12939 - Database name not quoted at schema update
...
(cherry picked from commit 6e9c1893a1
)
2019-04-19 00:25:13 -07:00
Guillaume Smet
e5873b9fe4
HHH-13241 Comment the test for now
...
We have issues with this test in both Javassist and ByteBuddy enhancers.
(cherry picked from commit bf78b73aa7
)
2019-04-18 13:36:58 -07:00
Gail Badner
2e698d4744
HHH-13241 : Fix regression with an uninitialized null many-to-one association
...
(cherry picked from commit b28dc488a1
)
2019-03-28 09:52:26 -07:00
Gail Badner
b98d78b2ad
HHH-13241 : Added test case with a lazy null many-to-one association
...
(cherry picked from commit 65eebbb96b
)
2019-03-28 09:52:26 -07:00
Guillaume Smet
ee6e3844d1
HHH-13138 Set the TCCL in BytecodeEnhancerRunner
...
We are not consistently using the ClassLoaderService and we sometimes
use the TCCL so better set it correctly.
(cherry picked from commit 2a8582be7f
)
2019-03-28 09:52:26 -07:00
Guillaume Smet
bc8bf9a60d
HHH-13138 By default, pass the class loader of the test to the EMF
...
Not doing it causes issues when using the BytecodeEnhancerRunner which
introduces an enhancing class loader.
We could do it on a per test basis but it's easier to do it once and for
all.
And it can still be overridden anyway.
(cherry picked from commit bae98ffacc
)
2019-03-28 09:52:26 -07:00
Gail Badner
d4c47d46f2
HHH-13241 : Constraint violation when deleting entites in bi-directional, lazy OneToMany association with bytecode enhancement
...
(cherry picked from commit 980f24916c
)
2019-03-28 09:52:26 -07:00
Guillaume Smet
eb8db53e21
Prepare for next development iteration
2019-02-25 23:51:18 +01:00
Guillaume Smet
8e1ed4f3c0
5.3.9.Final
2019-02-25 22:43:44 +01:00
Yoann Rodière
c8545dc705
HHH-13112 Fix a table name in NoPackageTest
...
(cherry picked from commit a89a9beeb0
)
2019-02-25 12:33:47 -08:00
Gail Badner
4580039fe2
HHH-13285 : ClassCastException: org.dom4j.DocumentFactory cannot be cast to org.dom4j.DocumentFactory after dom4j update
2019-02-25 09:09:13 -08:00
Chris Cranford
3ec7e17959
HHH-13281 - Avoid ClassCastException when unwrapping EntityManager to deprecated org.hibernate.ejb.HibernateEntityManager.
...
(cherry picked from commit 6813d1f488
)
2019-02-25 09:08:19 -08:00
Vlad Mihalcea
55d18d0259
HHH-13269 - Embeddable collection regression due to HHH-11544
...
(cherry picked from commit 819f92c425
)
2019-02-25 09:07:23 -08:00
Gail Badner
a3bd66c0a4
HHH-13262 - javax.persistence.TransactionRequiredException: Executing an update/delete query
2019-02-25 07:46:51 -08:00
Andrea Boriero
9d04140fc6
HHH-13262 - javax.persistence.TransactionRequiredException: Executing an update/delete query
2019-02-25 07:46:29 -08:00
Andrea Boriero
fd93c89d95
HHH-13262 - Add test for issue
2019-02-25 07:46:09 -08:00
Yoann Rodière
9d716bd333
HHH-13112 Upgrade to ByteBuddy 1.9.5
...
... which fixes https://github.com/raphw/byte-buddy/issues/568
2019-02-25 07:25:52 -08:00
Yoann Rodière
2c60c8d2a0
HHH-13112 Add a test with an entity in the default package
2019-02-25 07:25:52 -08:00
Andrea Boriero
e86a7a43d9
HHH-13107 - JtaWithStatementsBatchTest fails on Oracle
...
(cherry picked from commit 5515347ec3
)
2019-02-24 15:44:42 -08:00
Guillaume Smet
8e2ebf817f
Prepare for next development iteration
2019-02-19 12:19:07 +01:00
Guillaume Smet
4d4deacf63
5.3.8.Final
2019-02-19 11:02:39 +01:00
Guillaume Smet
72b9fb13ad
HHH-13220 Only create the PersistentAttributeTransformer if the class is enhanced
2019-02-07 17:44:53 -08:00
Sanne Grinovero
747c784dc1
HHH-13100 Remove unused import
2019-02-07 17:44:53 -08:00
Guillaume Smet
7ecf22793f
HHH-13100 Make a couple of equals()/hashCode() implementations lighter
2019-02-07 17:44:53 -08:00
Guillaume Smet
f511e871fb
HHH-13097 Don't throw an exception if there are two getter candidates
2019-02-07 17:44:53 -08:00
Guillaume Smet
af519e3c12
HHH-13097 Cache a static ByteBuddy matcher
2019-02-07 17:44:53 -08:00
Guillaume Smet
38e48ef0bc
HHH-13097 Cache the resolution of the getters
2019-02-07 17:44:53 -08:00
Guillaume Smet
43ee75b966
HHH-13097 Cache the annotations resolution
2019-02-07 17:44:53 -08:00
Guillaume Smet
3b0f092bce
HHH-13097 Only rewrite class if enhanced in the ByteBuddy enhancer
...
This makes the behavior of the ByteBuddy enhancer consistent with the
behavior of the Javassist enhancer.
Currently, the Maven plugin rewrites every class provided.
2019-02-07 17:44:52 -08:00
Guillaume Smet
5163c82405
HHH-13097 Add a missing @Override
2019-02-07 17:44:52 -08:00
Sanne Grinovero
ddcb0bb0e6
HHH-13100 All custom implementation of Byte Buddy "Implementation" s should have a proper equals and hashcode
2019-02-07 17:44:52 -08:00
Sanne Grinovero
9110fc1ce8
HHH-13099 Update to Byte Buddy 1.9.4
2019-02-07 17:44:52 -08:00
Sanne Grinovero
0c62351515
HHH-13057 Prevent Byte Buddy's Advice helper to reload to many resources from the ClassLoader
2019-02-07 17:44:52 -08:00
Guillaume Smet
f388420eca
HHH-13005 Upgrade to ByteBuddy 1.9.0
2019-02-07 17:44:52 -08:00
Sanne Grinovero
bf1f56b6bb
HHH-12919 Interning of strings for EntityReferenceAliases
...
(cherry picked from commit fb54090329
)
2019-02-07 14:54:05 -08:00