Package org.hibernate
Class HibernateException
- java.lang.Object
- java.lang.Throwable
- java.lang.Exception
- java.lang.RuntimeException
- jakarta.persistence.PersistenceException
- org.hibernate.HibernateException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ArchiveException,AuditException,BatchFailedException,BeanIntrospectionException,CacheException,CallbackException,CannotBecomeEntityGraphException,CannotContainSubGraphException,ClassLoadingException,CoercionException,CommandAcceptanceException,CompositeValueGenerationException,ConfigurationException,ConversionException,DomainResultCreationException,EnhancementException,EntityActionVetoException,EventListenerRegistrationException,FormulaNotSupportedException,HibernateError,HqlInterpretationException,IdentifierGenerationException,IllegalIdentifierException,InFlightMetadataCollector.DuplicateSecondaryTableException,InstantiationException,InstantiationException,IntegrationException,InvalidGraphException,InvalidPropertyAccessorException,JDBCException,JdbcTypeRecommendationException,JndiException,JndiNameException,JtaPlatformException,JtaPlatformInaccessibleException,LazyInitializationException,LocalSynchronizationException,LockingStrategyException,MappingException,MissingSqlSelectionException,MultipleBagFetchException,NamedParametersNotSupportedException,NoMoreOutputsException,NoMoreReturnsException,NonUniqueDiscoveredSqlAliasException,NonUniqueObjectException,NonUniqueResultException,NoSuchBeanException,NoSuchParameterException,NotInstrumentedException,NotYetReadyException,NullSynchronizationException,OrderByComplianceViolation,ParameterMisuseException,ParameterRecognitionException,ParameterStrategyException,ParameterTypeException,PathResolutionException,PersistenceUtilHelper.AttributeExtractionException,PersistentObjectException,PositionalSelectionsNotAllowedException,PropertyAccessBuildingException,PropertyAccessException,PropertyAccessException,PropertyAccessSerializationException,PropertyValueException,QueryException,QueryTypeMismatchException,ResourceClosedException,SchemaExtractionException,SchemaManagementException,SerializationException,ServiceDependencyException,ServiceException,ServiceProxyGenerationException,SessionException,SqlScriptException,SqlTreeCreationException,SqmHqlNumericLiteral.TypeException,StaleStateException,StrategySelectionException,TenantIdentifierMismatchException,TooManyRowsAffectedException,TransactionException,TransactionRequiredForJoinException,TransientObjectException,TypeMismatchException,UnknownAccessTypeException,UnknownFilterException,UnknownParameterException,UnknownParameterException,UnknownPersisterException,UnknownProfileException,UnknownTableReferenceException,UnknownUnwrapTypeException,UnresolvableObjectException,UnsupportedLockAttemptException,UnsupportedMappingException,WrongClassException,XmlInfrastructureException,XsdException
public classHibernateExceptionextendsPersistenceException
The base type for exceptions thrown by Hibernate.Note that everyexception arising from the JDBC layer is wrapped in some form of
JDBCException.- See Also:
- Serialized Form
Constructor Summary
Constructors Constructor Description HibernateException(@NullableThrowable cause)Constructs aHibernateExceptionusing the given message and underlying cause.HibernateException(String message)Constructs aHibernateExceptionusing the given exception message.HibernateException(String message, @NullableThrowable cause)Constructs aHibernateExceptionusing the given message and underlying cause.
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed,fillInStackTrace,getCause,getLocalizedMessage,getMessage,getStackTrace,getSuppressed,initCause,printStackTrace,printStackTrace,printStackTrace,setStackTrace,toString
Constructor Detail
HibernateException
public HibernateException(String message)
Constructs aHibernateExceptionusing the given exception message.- Parameters:
message- The message explaining the reason for the exception
HibernateException
public HibernateException(@NullableThrowable cause)
Constructs aHibernateExceptionusing the given message and underlying cause.- Parameters:
cause- The underlying cause.