Hi, we close the em with the transaction. That's normal you can't call it
yourself.

*Romain Manni-Bucau*
*Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
*Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/>
*LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
*Github: https://github.com/rmannibucau*



2013/8/19 zmirc <[email protected]>

> Hi!
>
> I'm using ObjectDB and Tomee 1.5.2 and I've faced the following problem,
> which is described here:
> http://www.objectdb.com/database/forum/660
> <http://www.objectdb.com/database/forum/660>
>
> Quick overview: @Stateless method execution might not close injected
> EntityManager, therefore the database throws the following error (Entity
> belongs to another EntityManager) when an entity obtained through a query
> in
> a @Stateless bean is used in another query in another of another
> @Stateless,
> in 2 different transactions.
>
> Is that the right behavior of @Stateless? Shouldn't the EM manager be
> method
> transactional by default, thus not triggering this error?
>
> Please check the error report from ObjectDB's forum (the link above) for
> more details.
> Thanks in advance.
>
>
>
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/Entity-belongs-to-another-EntityManager-Stateless-bean-error-tp4664720.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>

Reply via email to