Recientemente comencé a trabajar con JPA en Google App Engine. Al leer algunos ejemplos, he notado un par de variaciones en la forma en que persisten los objetos. En un caso, he visto algo como esto:JPA - Cuándo utilizar getTransaction() cuando persisten objetos
entityManager.getTransaction().begin();
entityManager.persist(object);
entityManager.getTransaction().commit();
En otros casos, no veo el uso de GetTransaction(). Simplemente veo entityManager.persist (object). ¿Cuándo es apropiado usar getTransaction()?
GAE no soporta JTA. –
Nunca funcionó con GAE: pensó que se trataba de una cuestión más centrada en las transacciones JPA. Gracias por la aclaración. –
necesitamos una transacción aun cuando obtengamos entidad de la base de datos ... usando el método entitymanager.find ... solo curiosidad ... porque no puedo ver ni un solo ejemplo ... donde con transaction.begin() before entitymanger.find método ... :) :) – goodyzain