-
Feature Request
-
Resolution: Done
-
Major
-
10.1.0.Final
-
None
As we mentioned in https://issues.jboss.org/browse/WFLY-6127 we found bug and made our solution.
The obtained defect:
A defect related to the check of synchronization type (to satisfy JPA spec 2.1 section 7.6.4.1) was found in WildFly 10.1.0.Final.
The Method getSynchronizationType of class ExtendedEntityManager ALWAYS returns type of synchronization as SYNCHRONIZED (jar file: wildfly-jpa-10.1.0.Final.jar)
FIX:
We made a fork of WildFly-jpa project at: https://github.com/argustelecom/wildfly/tree/WFLY-6127
Our Fix commit: https://github.com/wildfly/wildfly/commit/3bff5fde3cfc23f3999dc75c320029e69c562c40
Changes: The method getSynchronizationType returns declared synchronization type.
- blocks
-
WFLY-7075 proposal (Extension): allow checking of mixed persistence context synchronization types to be skipped or to check if unsync context is already joined to JTA TX
- Closed
- clones
-
WFLY-7075 proposal (Extension): allow checking of mixed persistence context synchronization types to be skipped or to check if unsync context is already joined to JTA TX
- Closed
- is cloned by
-
JBEAP-6096 UNSYNCHRONIZED extended persistence context associated but not joined with JTA transaction and target component is persistence context of SYNCHRONIZED, IllegalStateException should be thrown
- Closed
- relates to
-
WFLY-7142 check for SynchronizationType.UNSYNCHRONIZED when processing persistence unit / context references from deployment descriptors
- Closed