April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
JPA – funcionamento flush
nFora de uma transação ( Extended PC )
nTodas as operações read-only do EM podem ser executadas fora de uma transação ( find(), getReference(), refresh() ).
nAs modificações ( persist(), merge(), remove() ) podem ser executadas fora de uma transação mas elas serão enfileiradas até que o PC esteja associado a uma transação.
nAlgumas operações não podem ser chamadas fora de uma transação ( flush(), lock() e queries de update/delete )