[ https://issues.apache.org/jira/browse/OPENJPA-2614?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mark Struberg resolved OPENJPA-2614. ------------------------------------ Fix Version/s: 3.2.1 Assignee: Mark Struberg Resolution: Fixed We now do open a new Connection for those operations. > First rollback after application start does not work under certain > circumstances > -------------------------------------------------------------------------------- > > Key: OPENJPA-2614 > URL: https://issues.apache.org/jira/browse/OPENJPA-2614 > Project: OpenJPA > Issue Type: Bug > Components: jpa > Affects Versions: 2.4.0 > Reporter: Tim Gödde > Assignee: Mark Struberg > Priority: Major > Fix For: 3.2.1 > > Attachments: jpa-test.zip > > > Rollback is not complete under the following circumstances: > 1. Entites must use a sequence generator with GenerationType.SEQUENCE > 2. It is the first rollback after application start > 3. You have to flush successfully during the creation of entities > 4. The transaction is rolled back during commit because of a constraint > violation > Expected result: Nothing remains in the database that is created during the > transaction > Actual result: Entites created before the flush are persisted (i.e. not > rolled back) > An example project is attached. It shows the described problem when executing > the test. -- This message was sent by Atlassian Jira (v8.3.4#803005)