This seems strange. Can you verify that the transaction is being rolled back? How are you verifying that the persist committed a row to the database? Are there any other operation on this EntityManager within this transaction? Can you add another change to determine if that change is rolled back?
--Gordon
[Message sent by forum member 'gyorke' (gyorke)]
http://forums.java.net/jive/thread.jspa?messageID=212108