Thanks to everybody for your valuable adviced.

I ended with an @ApplicationScoped EntityManagerProducer, producing 
@ViewAccessScoped ExtendedEntityManager.
ExtendedEntityManager is identical to DS JPA example.

So, something very close from DS JPA page example.

http://deltaspike.apache.org/documentation/jpa.html#_extended_persistence_contexts

In fact, I am still a bit puzzled by DS JPA example, because the EntityManager 
it produces is @RequestScoped.

So, when I basically copied/pasted it, the EM was just opened and closed on 
every request. And, for an example, session was closed when some hibernate 
proxies were accessed during serialization...

Do I miss something obvious, or should the doc rather mention that one should 
use a scope such as @ViewScoped, @SessionScoped or @ViewAccessScoped rather 
than @RequestScoped ?

Ludovic


-- 
Envoyé de mon téléphone Android avec K-9 Mail. Excusez la brièveté.
|
| AVANT D'IMPRIMER, PENSEZ A L'ENVIRONNEMENT.
|

Reply via email to