Home » Support » Issue Tracking » Persist & remove in same transaction

Persist & remove in same transaction

Type: BugPriority: NormalStatus: FixedReplies: 1
#1

I have a test case (attached) which performs the following actions:

  1. Open a new transaction
  2. Create & persist a simple entity object, EntityManager is flushed, Transaction is not committed
  3. Count the number of simple entity objects in the database
  4. Retrieve the simple entity object using find by id
  5. Remove the entity object, EntityManager is flushed & cleared, Transaction is not committed
  6. Count the number of simple entity objects in the database
  7. Commit the transaction

The count operations in step 3 & 6 both return 1 but I would've expected step 6 to return 0.

Could you let me know if this is a bug you can fix or whether my expectation is incorrect (and if so, is there a workaround)? Thanks

#2

Thank you for the report and for the test program. Build 2.3.2_07 fixes the bug.

ObjectDB Support
ObjectDB - Fast Object Database for Java (JPA/JDO)

Post Reply

To post a reply and/or subscribe to update notifications - please login