Christian Schneider created ARIES-1278: ------------------------------------------
Summary: jpa persist visibble outside its transaction Key: ARIES-1278 URL: https://issues.apache.org/jira/browse/ARIES-1278 Project: Aries Issue Type: Bug Reporter: Christian Schneider Priority: Critical I have created a small example that shows the problem: https://github.com/cschneider/Karaf-Tutorial/tree/master/tasklist-cdi The project uses hibernate 4.3, aries jpa and derby. In persistence I work with container managed persistence provided by aries jpa. In persistence-emf I directly use the EntiryManagerFactory. In both cases I open a JTA transaction, then persist an entity. After a sleep I commit the transaction. In a separate thread I look for the number of entities. I would expect this number to be 0 until the transaction is committed. Unfortunately the persist is already shown while the transaction is still open. As it also happens with pure EMF the problem is maybe not in aries jpa directly as it is only quite thin then. Still I have no clue what might go wrong. -- This message was sent by Atlassian JIRA (v6.3.4#6332)