235236237238239240241242243244245
EntityManager em = emf.createEntityManager(); try { boolean txOwner = txm.begin(); boolean notTxOwner = txm.begin(); em.persist(mainObject); txm.rollback(notTxOwner); em.persist(subObject); txm.rollback(txOwner);