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