Commit Graph

4543 Commits

Author SHA1 Message Date
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
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 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
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 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 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
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 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
Sanne Grinovero 5f7b41d54b HHH-12918 Interning of strings for Formula and Column exctraction templates
(cherry picked from commit 096b436f3d)
2019-02-07 14:54:04 -08:00
Sanne Grinovero e520fd9b99 HHH-12917 Interning of strings for Filter definitions
(cherry picked from commit 4fa0491341)
2019-02-07 14:54:04 -08:00
Gail Badner 8b4fd69dfa HHH-13194 : Some methods returning org.hibernate.query.Query are not defined for StatelessSession
HHH-13194 : Remove @Incubating from org.hibernate.query.Query
2019-02-07 14:54:04 -08:00
Gail Badner 98fb897712 HHH-13244 : add header to test; shorten table/column names to avoid oracle failure
(cherry picked from commit 0720b2b376)
2019-02-07 14:54:04 -08:00
Gail Badner 86879b3dd5 HHH-13244 : Fix EntityPrinter to log "<uninitialized>" for uninitalized proxies
(cherry picked from commit 36fc1ad35e)
2019-02-07 14:54:04 -08:00
Stoty 855dafc029 HHH-13244 - setting hibernate.jpa.compliance.proxy=true and
org.hibernate debug level to DEBUG breaks hibernate test case

simplify test case

(cherry picked from commit 80ff6b4fe6)
2019-02-07 14:54:04 -08:00
Chris Cranford 7ea75516b6 HHH-13164 - Revert changes made for HHH-11019. 2019-02-07 14:54:04 -08:00
Chris Cranford 6002a7bd7a HHH-13164 - Revert change made for HHH-12464.
(cherry picked from commit dc873c3d36)
2019-02-07 14:54:04 -08:00
Moritz Becker 516eac225e HHH-13169 - Use exact table name for multitable update queries instead of table alias
(cherry picked from commit 8f748db9b0)
2019-02-07 14:54:04 -08:00
Gail Badner d9e7428cbe HHH-13172 : Add @LogMessage(level = WARN) to CoreMessageLogger#unsupportedAttributeOverrideWithEntityInheritance (was lost due to bad conflict resolution) 2019-02-07 14:54:04 -08:00
Guillaume Smet b1ffde0e94 HHH-13172 Log a warning instead of throwing an exception when
@AttributeOverride is used in conjunction with entity inheritance

(cherry picked from commit 2dd008adb7)
2019-02-07 13:59:34 -08:00
Andrea Boriero 14f5473fef HHH-13076 - Hibernate 'Transaction already active' behaviour with JTA transaction manager
(cherry picked from commit a15dfe0e05)
2019-02-07 13:55:16 -08:00
Andrea Boriero e88e45cf38 HHH-13076 - Add test for issue
(cherry picked from commit 0fa4b50188)
2019-02-07 13:55:16 -08:00
Gail Badner 438733d32c HHH-13129 : Cascaded merge fails for detached bytecode-enhanced entity with uninitialized ToOne
(cherry picked from commit a66ca0463e)
2019-02-07 13:53:10 -08:00
Bolek Ziobrowski fb3b710d99 HHH-13129 - Add test
HHH-13129 : Move and reformat test

HHH-13129 : Add more tests
(cherry picked from commit c62f0a75cd)
2019-02-07 13:53:10 -08:00
Keshavan Santhanam 56f67fb0cd HHH-10891 Support @Any in @Embedded
(cherry picked from commit 64179673a3)
2019-02-07 13:50:38 -08:00
Guillaume Smet e20d66ad49 HHH-10891 Add a test case
(cherry picked from commit ac03494e70)
2019-02-07 13:50:38 -08:00
Andrea Boriero fdab459b82 HHH-13050 - On release of batch it still contained JDBC statements logged
(cherry picked from commit 11e71f6977)
2019-02-07 13:47:47 -08:00
Gail Badner 1642853c89 HHH-13050 : Add test with a batch that fails when addToBatch() is called
(cherry picked from commit a7fccaa377)
2019-02-07 13:47:47 -08:00
Andrea Boriero 6a91c6b0c5 HHH-13050 - Add test for issue
(cherry picked from commit be0ee006ab)
2019-02-07 13:47:47 -08:00