anonymous wrote : | anonymous wrote : | | The docs states that "Most seam annotations will work inside a MDB but you musn't access the persistence context." - Why is this? Isn't that quite a severe limitation? Can anything be done to get around this? | IIRC this is a limitation of EJB3. You need to inject an SFSB/SLSB into the | MDB (or Seam component) and do your persistence work in them. |
I haven't looked at the code but I think the reason behind it is that the entitymanager is not thread-safe. You can still inject (or do a JNDI-Lookup for) the EntityManagerFactory and use a new a new EntityManager for ervery mail processed. (For more infomation see http://weblogs.java.net/blog/ss141213/archive/2005/12/dont_use_persis_1.html) Regards Felix View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4076180#4076180 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4076180 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user