Entity Beanを呼び出したときの例外処理は、以下の指針で記述してください。
返却されるException
指針
java.rmi.RemoteException
java.rmi.NoSuchObjectException
アプリケーションで対処できないシステムレベルの例外が通知されたことを意味します。EJBアプリケーションでこの例外をcatchした場合は、javax.ejb.EJBExceptionをthrowしてください。
javax.ejb.CreateException
javax.ejb.DuplicateKeyException
javax.ejb.FinderException
javax.ejb.ObjectNotFoundException
javax.ejb.RemoveException
ユーザ例外
ユーザロジックの例外などアプリケーションで対処可能な例外が通知されたことを意味します。ユーザ任意の例外処理を行ってください。