I have the following situation: Jboss 3.2.1,  one statless session bean, one BMP entity beans. The session bean updates the table through _BMT_, but the ejbStore has a "version=v" in the where clause and if it fails (no rows updated), it has to throw an exception to the session bean.
 

The container executes the ejbStore() method when the session bean issues a commit, but if the version is incorrect, the BMP throws an exception - trying to rollback since the update clause didn't update the required row.
 

Questions:
 
1. What Exception should the BMP throw? Can a BMP throw an application specific exception? if not, how can the BMP notify the session bean the fact no rows were updated?
2. In any case, can the commit be reverted?
 

Thanks for any info,
PS
=========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff EJB-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to