org.apache.openjpa.persistence
Class PersistenceExceptions
java.lang.Object
   org.apache.openjpa.util.Exceptions
org.apache.openjpa.util.Exceptions
       org.apache.openjpa.persistence.PersistenceExceptions
org.apache.openjpa.persistence.PersistenceExceptions
- public class PersistenceExceptions 
- extends Exceptions
Converts from OpenJPA to persistence exception types.
- Author:
- Abe White, Marc Prud'hommeaux
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
TRANSLATOR
public static final RuntimeExceptionTranslator TRANSLATOR
PersistenceExceptions
public PersistenceExceptions()
getRollbackTranslator
public static RuntimeExceptionTranslator getRollbackTranslator(OpenJPAEntityManager em)
- Returns a RuntimeExceptionTranslatorthat will perform
 the correct exception translation as well as roll back the
 current transaction when for all butNoResultExceptionandNonUniqueResultExceptionin accordance with
 section 3.7 of the EJB 3.0 specification.
 
- 
 
toPersistenceException
public static RuntimeException toPersistenceException(Throwable t)
- Convert the given throwable to the proper persistence exception.
 
- 
 
getCause
static Throwable getCause(Throwable[] nested)
- Helper method to extract a nested exception from an internal nested
 array in a safe way.
 
- 
 
Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.