I set up the example for "Struts 2 + Spring 2 + JPA + AJAX" using the
OpenEntityManagerInViewFilter from the Struts website and all works
well. (http://struts.apache.org/2.0.14/docs/struts-2-spring-2-jpa-ajax.html).
 It appears this example uses the @PersistenceContext annotation to
inject the EntityManger into each Service/Dao class...

Then I read this blog about how you SHOULD NOT use @PersistenceContext
annotation in a webapp becasue of thread safety unless you implement a
SingleThreadModel.

http://weblogs.java.net/blog/ss141213/archive/2005/12/dont_use_persis_1.html

Now I am confused...  Should I instead use @PersistenceUnit to inject
the EntityManagerFactor into each Dao object?  And if so, won't this
affect the OpenEntityManagerInViewFilter and cause Lazy exceptions?
Can someone shead some light on this for me or am I not understanding
this correctly?

Apologies in advance if this is a bit off Struts topic...

Thanks,
Burton

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to