什么是Hibernate中的根本异常。
我需要处理方法中的所有异常。
DataAccessException,HibernateException,PersistenceException还是HibernateException?
最佳答案
以下是休眠异常层次结构。
java.lang.Object
extended by java.lang.Throwable
extended by java.lang.Exception
extended by java.lang.RuntimeException
extended by org.hibernate.HibernateException
以下是HibernateException的直接已知子类:
AuditException,BatchFailedException,CacheException,
CallbackException,IdentifierGenerationException,
InstantiationException,JDBCException,LazyInitializationException,
MappingException,MultipleBagFetchException,NonUniqueObjectException,
NonUniqueResultException,OptimisticLockException,
PersistentObjectException,PropertyAccessException,
PropertyValueException,QueryException,SerializationException,
SessionException,StaleStateException,TooManyRowsAffectedException,
TransactionException,TransientObjectException,TypeMismatchException,
UnknownProfileException,UnresolvableObjectException,
ValidationFailure,WrongClassException
你可以用超级父母说
例外
处理一般情况下的异常,对于特定的休眠状态,您可以使用
HibernateException
有关相同的更多详细信息,请参考-HibernateException hierarchy