4844 Commits

Author SHA1 Message Date
Sanne Grinovero
5ead0e4dd5 HHH-14096 Remove unused import for deprecated type XmlDocument and dom4j
(cherry picked from commit 77ee4529a6d75d06f489109b91d241822ed53b93)
2020-07-07 19:50:35 -07:00
Andrea Boriero
b425c6045f HHH-13936 Add additional test
(cherry picked from commit 0e1713a3a0a53aa220fd9715069f1401fd8ba327)
2020-05-19 09:23:33 +01:00
michiel.hendriks
7b7ef154d1 HHH-13936 Call pulseTransactionCoordinator before checking for transaction in flush()
(cherry picked from commit 585ca8e2bf772543476e2d89a76782ed8aa21ea6)
2020-05-19 09:23:33 +01:00
Sanne Grinovero
f35229d19a HHH-13695 DDL export forgets to close a Statement
(cherry picked from commit b4a8052a152c34ee1607cb96799087ffb9b09bd8)
2020-04-29 16:39:11 -07:00
Panagiotis Sotiropoulos
78bcb66cd5 HHH-13960 Add SAXReader sec features to match the defaults 2020-04-21 10:50:46 +01:00
Gail Badner
2574016f44 HHH-13910 : MySQL57Dialect selected by automatic dialect resolution when using MySQL 8.0 database
(cherry picked from commit e1d2aecef75bef9e61c64964fbb2e0103dafff7d)
2020-03-26 21:26:41 -07:00
Gail Badner
5d51d48cea HHH-13910 : Added and corrected tests
(cherry picked from commit caded6cd40877e082bcd93e8a20ce70a969efe90)
2020-03-26 21:26:41 -07:00
Yanming Zhou
a7120626ab HHH-12977 - Update latest dialect for MySQL
(cherry picked from commit a9fd8efe3363ddd141b8add965a5f725ab9ff05c)
2020-03-26 21:26:41 -07:00
Gail Badner
3005b4bc60 HHH-13891 : ProxyFactory should not be built if any ID or property getter/setter methods are final
(cherry picked from commit a54d657d98795e88b5541b9aa05a4621c9f5f1b5)
2020-03-25 19:52:42 -07:00
Gail Badner
c1f79fd304 HHH-13891 : Added test
(cherry picked from commit 3427bc8414b90910fe79b93a812e72bcc2f72398)
2020-03-25 19:52:42 -07:00
Sanne Grinovero
e0be465f2c HHH-13851 Remove a dead code field from PojoEntityTuplizer
(cherry picked from commit 8043e49384eb3fc454457d8657b823ab290c4315)
2020-03-25 19:52:42 -07:00
Sanne Grinovero
8d73884cbf HHH-13851 Rework initialization of ProxyFactoryFactory, allow some code reuse from SPI
(cherry picked from commit 0964b881f726d3a2bb1a207cf7105b4bc62027a8)
2020-03-25 19:52:42 -07:00
Joël Arnold
9fc4f5b8e7 HHH-13184 - Oracle dialect detection does not return latest dialect in the default case 2020-03-25 19:47:53 -07:00
Andrea Boriero
f0ffae0198 HHH-12858 HHH-13432 fix Oracle failing tests
(cherry picked from commit 1c840f9dd17c75f1e01667fe26b71753f97c7168)
2020-01-07 14:06:41 -08:00
Steve Ebersole
814a5ce6e2 HHH-12858 - integration overrides during JPA bootstrap ought to override all logically related settings
HHH-13432 - Have EntityManagerFactory expose persistence.xml `jta-data-source` element as a `javax.persistence.nonJtaDataSource` property

(cherry picked from commit ab508d2afacd3aa564d2a71ad067b2e11adebba7)
2020-01-07 14:06:41 -08:00
Steve Ebersole
cec3107e13 HHH-12858 - integration overrides during JPA bootstrap ought to override all logically related settings
HHH-13432 - Have EntityManagerFactory expose persistence.xml `jta-data-source` element as a `javax.persistence.nonJtaDataSource` property

(cherry picked from commit fd72e4f75f73703511b9b47fbcc15a0438a69c2d)
2020-01-07 14:06:41 -08:00
Steve Ebersole
7eb0911fd6 HHH-12858 + HHH-13432 Persistence.createEntityManagerFactory(Map) should allow overwriting jta-data-source of persistence.xml
HHH-12858 - integration overrides during JPA bootstrap ought to override all logically related settings

    - e.g. a datasource passed in the integration overrides map ought to effectively override JDBC-connection settings in `persistence.xml` (and vice-versa)

HHH-13432 - Have EntityManagerFactory expose persistence.xml `jta-data-source` element as a `javax.persistence.nonJtaDataSource` property
2020-01-07 14:06:41 -08:00
Yosef Yona
3e1663a66e HHH-13651 Applying hibernate codestyle to PersistentBag
(cherry picked from commit a5c8a812f5bd7bd80ab821e24be55b95d0ea8c04)
2020-01-07 13:40:36 -08:00
Yosef Yona
bdf0a89f82 HHH-13651 NPE on flushing when ElementCollection field contains null element
(cherry picked from commit 2808a75d5cefcf7703eb9d3448f25ae998343d22)
2020-01-07 13:40:36 -08:00
Christoph Dreis
0115b89fe1 HHH-13675 : Optimize PersistentBag.groupByEqualityHash()
(cherry picked from commit 3b1e7afb20ce934abe35150889f02b41be98ca0c)
2020-01-07 13:40:36 -08:00
Sanne Grinovero
e641afa674 HHH-13651 Adding a regression test for the issue
(cherry picked from commit e5539cc36c6173bb9fdc404c658cc5f280967467)
2020-01-07 13:40:36 -08:00
Gail Badner
39a0c2f714 HHH-13737 : Correct log message and fix checkstyle failure 2020-01-07 12:04:44 -08:00
Gail Badner
edb3c1992c HHH-13737 : Add debug logging 2020-01-07 12:04:44 -08:00
Scott Marlow
64eb4c56f7 HHH-13433 EntityManager.find() should only check for roll-back-only condition if there is an active JTA transaction, otherwise ORM should throw throw convert( e, lockOptions ) 2020-01-07 12:04:44 -08:00
Gail Badner
25023486f1 HHH-13737 : Add test case for HHH-13433 2020-01-07 12:04:44 -08:00
Gail Badner
b865294e96 HHH-13698 : Hibernate does not recognize MySQL 8 error code 3572 as PessimisticLockException
(cherry picked from commit 0c1df5fc0de4d8bc1af12ca6a3eaa7667eea0f03)
2019-11-07 15:31:17 -08:00
Gail Badner
24ff81d34e HHH-13307 : On release of batch it still contained JDBC statements using JTA
(cherry picked from commit a7f017c3dc231fe4f683d5a2ec250a72edc3ba61)
2019-11-06 22:06:00 -08:00
Gail Badner
329a1663ec HHH-13307 : Added test
(cherry picked from commit 1241d35a5012e77af4990b841e150eef1eb004b2)
2019-11-06 22:06:00 -08:00
Gail Badner
81f42693dd HHH-13634 : Fix test case queries to order results
(cherry picked from commit 93a07453f0cdf3e764832a22679c8642e3af6fb9)
2019-11-06 21:51:53 -08:00
Gail Badner
04eba997e2 HHH-13634 : PersistenceContext can get cleared before load completes using StatelessSessionImpl
(cherry picked from commit 42de569a37f54fc3eec39fed3cb03ad6e763ddc1)
2019-11-06 21:51:53 -08:00
Gail Badner
dd92c0f9a8 HHH-13634 : Test cases
(cherry picked from commit eccb786ba454ef95cab593d54214cdb60382d1c4)
2019-11-06 21:51:53 -08:00
Gail Badner
f56a5847ec HHH-13633 : Fix test case queries to order results
(cherry picked from commit 81d5f5eb219d531154cd2080809f266586729106)
2019-11-06 21:51:53 -08:00
Gail Badner
52ceafaa87 HHH-13633 : Bugs join-fetching a collection when scrolling with a stateless session using enhancement as proxy
Make corrections.
2019-11-06 21:51:53 -08:00
Gail Badner
7121001fd4 HHH-13633 : Add tests including for no HibernateProxy factory 2019-11-06 21:51:53 -08:00
Gail Badner
cf0f6a6410 HHH-13640 : Correct DefaultLoadEventListener#proxyOrLoad to work properly enhancement but no HibernateProxy factory 2019-11-06 21:51:53 -08:00
Gail Badner
ea5de89f56 HHH-13640 : Add test using custom EntityTuplizer with no HibernateProxy factory using Session 2019-11-06 21:51:53 -08:00
Gail Badner
cd0054cec1 HHH-13633 : Bugs join-fetching a collection when scrolling with a stateless session using enhancement as proxy
Minor changes suggested by Andrea.
2019-11-06 21:51:53 -08:00
Gail Badner
9cb4d2f411 HHH-13633 : Bugs join-fetching a collection when scrolling with a stateless session using enhancement as proxy 2019-11-06 21:51:53 -08:00
Gail Badner
daae4c9090 HHH-13633 : Added more tests based on renamed original (w/ and w/o bytecode enhancement) 2019-11-06 21:51:53 -08:00
Andrea Boriero
471e64ede0 HHH-13633 : Add test for issue 2019-11-06 21:51:53 -08:00
Gail Badner
d3d7705fa6 HHH-13640 : Remove SharedSessionContractImplementor#internalLoad(String, Serializable, boolean, boolean, Boolean unwrapProxy)
(cherry picked from commit e10e84159afcd5dd4977f6a709413c8f4e1b1530)
2019-11-06 21:51:53 -08:00
Gail Badner
7249e4f736 HHH-13640 : Added/modified tests
(cherry picked from commit c21ecb511c6426caefde7e3ea123889b6928d6ce)
2019-11-06 21:51:53 -08:00
Gail Badner
45604c53cd HHH-13653 : More test cases
(cherry picked from commit c712b83955522dba4ef1e79c38a9dc39fc8b252a)
2019-11-06 21:51:53 -08:00
Andrea Boriero
20beec97c1 HHH-13653 Uninitialized entity does not get initialized when a setter is called with enhancement-as-proxy enabled
(cherry picked from commit 3c1f4356dd3a6e6d88ee4a9442119f262b6dfb97)
2019-11-06 21:51:53 -08:00
Gail Badner
b788b62e08 HHH-13653 : Test case
(cherry picked from commit 00f45951daea6bd0bc872edbdd019b76ce6cef0e)
2019-11-06 21:51:53 -08:00
Gail Badner
ff6f2e5bf8 HHH-13640 : Minor improvement
(cherry picked from commit d6376834a723f5147ba4152c1d5576fb500b3acb)
2019-11-06 21:51:53 -08:00
Andrea Boriero
a3ec300866 HHH-13640 - Fix initialization of existing proxy association leaf subclass
(cherry picked from commit cec4228d700cbad63a330380c784776ba5cbf724)
2019-11-06 21:51:53 -08:00
Andrea Boriero
8b855d631b HHH-13640 - Add PrepareStatement executed check to LazyToOnesProxyWithoutSubclassesTest
(cherry picked from commit 2bc7fed96ecab48ea6ab98394e0ad93ad829981d)
2019-11-06 21:51:53 -08:00
Gail Badner
295702a7ae HHH-13640 : Added failing test where a proxy is found in PersistenceContext, but it does not have a subclass
(cherry picked from commit 616f549f8cc50c6eb70dd2c8a5fcb2772af0f68b)
2019-11-06 21:51:53 -08:00
Steve Ebersole
ce24b3c389 HHH-13640 - Uninitialized HibernateProxy mapped as NO_PROXY gets initialized when reloaded with enhancement-as-proxy enabled
(cherry picked from commit ee304305e8005e479164c92edd01b55a0296df3d)
2019-11-06 21:51:53 -08:00