Commit Graph

4866 Commits

Author SHA1 Message Date
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 ad84aaf0bc)
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 3c1e16e06c)
2021-04-20 10:57:51 -07:00
Gail Badner edcf4a6369 HHH-14537 : Added test for issue
(cherry picked from commit 9cb9137fb8)
2021-04-20 10:57:51 -07:00
Steve Ebersole bc8e38a9a8 HHH-14325 - Add Query hint for specifying "query spaces" for native queries
(cherry picked from commit be70d49df9)
2020-11-16 10:46:35 -06:00
Steve Ebersole d5067eccf3 HHH-14325 - Add Query hint for specifying "query spaces" for native queries 2020-11-16 10:46:20 -06:00
Andrea Boriero 2896372dd5 HHH-14257 Add test for issue 2020-11-16 09:39:00 +00:00
Andrea Boriero 00b3ccb8ec HHH-14257 An Entity A with a map collection having as index an Embeddable with a an association to the Entity A fails with a NPE 2020-11-16 09:38:56 +00:00
Andrea Boriero d22bbb5c33 HHH-14225 CVE-2020-25638 Potential for SQL injection on use_sql_comments logging enabled 2020-11-13 13:34:09 +00:00
Andrea Boriero 096916e6fa HHH-13310 getParameterValue() not working for collections 2020-11-10 18:53:09 +00:00
Andrea Boriero 36f9360a31 HHH-13310 Add test for issue 2020-11-10 18:52:59 +00:00
Scott Marlow 06fdd27b3d HHH-14196 Add parsing of persistence.xml/orm.xml documents in the EE 9 namespace
Signed-off-by: Scott Marlow <smarlow@redhat.com>
2020-11-10 13:23:57 +00:00
Steve Ebersole 204dc9f9db Fixed Javadoc for `BulkOperationCleanupAction.affectedEntity` 2020-11-10 11:35:03 +00:00
Andrea Boriero 1cdf75c212 HHH-14077 PostgreSQL, skip testLiteralProjectionAndGroupBy (PostgreSQL does not support literals in group by statement) 2020-08-04 14:58:21 -07:00
Gail Badner 646b383f95 HHH-14077 : CVE-2019-14900 SQL injection issue in Hibernate ORM 2020-08-04 14:58:21 -07:00
Gail Badner d7400b5a08 HHH-14103 : Add test cases showing that an entity's transient attribute can be overridden to be persistent in entity subclasses
(cherry picked from commit fb40f8edc0)
2020-08-04 14:47:41 -07:00
Vlad Mihalcea 7317331108 HHH-13110 - @PreUpdate method on a Embeddable null on the parent caused NullPointerException
(cherry picked from commit 3ff3615d00)
2020-08-03 15:15:36 -07:00
Gail Badner 23fae34ea9 Revert "HHH-14096 Remove unused import for deprecated type XmlDocument and dom4j"
Imports are required for 5.3 branch

This reverts commit 5ead0e4dd5.
2020-08-03 15:12:51 -07:00
Sanne Grinovero eeb8225b6f HHH-14096 Moving the XMLHelper from ORM core into testsuite helpers
(cherry picked from commit 115b5b9976)
2020-08-03 15:12:51 -07:00
Sanne Grinovero b13291591f HHH-14096 Remove unused import for deprecated type XmlDocument and dom4j
(cherry picked from commit 77ee4529a6)
2020-08-03 15:12:51 -07:00
Gail Badner bc0f109540 HHH-12268 : LazyInitializationException thrown from lazy collection when batch fetching enabled and owning entity refreshed with lock
HHH-12268 : Add imports back in because they are required for 5.3
2020-08-03 15:03:39 -07:00
Gail Badner d7af5ffbd6 HHH-12268 : Added test case 2020-08-03 15:03:39 -07:00
Andrea Boriero b425c6045f HHH-13936 Add additional test
(cherry picked from commit 0e1713a3a0)
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 585ca8e2bf)
2020-05-19 09:23:33 +01:00
Sanne Grinovero f35229d19a HHH-13695 DDL export forgets to close a Statement
(cherry picked from commit b4a8052a15)
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 e1d2aecef7)
2020-03-26 21:26:41 -07:00
Gail Badner 5d51d48cea HHH-13910 : Added and corrected tests
(cherry picked from commit caded6cd40)
2020-03-26 21:26:41 -07:00
Yanming Zhou a7120626ab HHH-12977 - Update latest dialect for MySQL
(cherry picked from commit a9fd8efe33)
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 a54d657d98)
2020-03-25 19:52:42 -07:00
Gail Badner c1f79fd304 HHH-13891 : Added test
(cherry picked from commit 3427bc8414)
2020-03-25 19:52:42 -07:00
Sanne Grinovero e0be465f2c HHH-13851 Remove a dead code field from PojoEntityTuplizer
(cherry picked from commit 8043e49384)
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 0964b881f7)
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 1c840f9dd1)
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 ab508d2afa)
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 fd72e4f75f)
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 a5c8a812f5)
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 2808a75d5c)
2020-01-07 13:40:36 -08:00
Christoph Dreis 0115b89fe1 HHH-13675 : Optimize PersistentBag.groupByEqualityHash()
(cherry picked from commit 3b1e7afb20)
2020-01-07 13:40:36 -08:00
Sanne Grinovero e641afa674 HHH-13651 Adding a regression test for the issue
(cherry picked from commit e5539cc36c)
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 0c1df5fc0d)
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 a7f017c3dc)
2019-11-06 22:06:00 -08:00
Gail Badner 329a1663ec HHH-13307 : Added test
(cherry picked from commit 1241d35a50)
2019-11-06 22:06:00 -08:00