struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Musachy Barroso <musa...@gmail.com>
Subject Re: [S2] Struts 2 + Spring 2 + JPA example uses @PersistenceContext - is this a "bad thing"??
Date Wed, 18 Mar 2009 17:39:14 GMT
I had no idea it was not thread safe, in that case it is probably a
good idea to get factory and create an entity manager every time.

musachy

On Wed, Mar 18, 2009 at 1:30 PM, Burton Rhodes <burtonrhodes@gmail.com> wrote:
> 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-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>



-- 
"Hey you! Would you help me to carry the stone?" Pink Floyd

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


Mime
View raw message