Ok, sorry, I didn't read your post carefully enough. If you are using a Seam JavaBean component, then you aren't running in a managed environment (apart from what @Transactional gives you [1]), so it's your job to call joinTransaction() as the conversation scoped EntityManager may have been created outside this transaction - at least that is my understanding.
[1] anonymous wrote : ie. method invocations should take place in a transaction, and if no transaction exists when the method is called, a transaction will be started just for that method View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4034289#4034289 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4034289 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user