Hi,

I'm using EJB3 with jboss-4.0.5.GA. As usual, i'll use the EntityManager's API 
to do CRUD operation, such as, em.persist(), em.merge() etc.

The problem here is that it seems like i'm unable to catch database persistence 
exception in the session bean. I'm only able to catch it in the delegate. All 
this is due to the behaviour of the container where it doesn't commit 
immediately. I'm using CMT/CMP.

I've read about using em.flush(), but are there any other way? Because i read 
that using this will affect the performance. How do you guys catch persistence 
exception? I need to catch it in the session bean (not the client) so that i'm 
able to do logging in the back end.

Please advise. Thanks.

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4039202#4039202

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4039202
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to