org.hibernate

Class WrongClassException

Implemented Interfaces:
Nestable

public class WrongClassException
extends HibernateException

Thrown when Session.load() selects a row with the given primary key (identifier value) but the row's discriminator value specifies a subclass that is not assignable to the class requested by the user.
Author:
Gavin King

Field Summary

Fields inherited from class org.hibernate.exception.NestableRuntimeException

delegate

Constructor Summary

WrongClassException(String msg, Serializable identifier, String clazz)

Method Summary

String
getEntityName()
Serializable
getIdentifier()
String
getMessage()
Returns the detail message string of this throwable.

Methods inherited from class org.hibernate.exception.NestableRuntimeException

getCause, getMessage, getMessage, getMessages, getThrowable, getThrowableCount, getThrowables, indexOfThrowable, indexOfThrowable, printPartialStackTrace, printStackTrace, printStackTrace, printStackTrace

Constructor Details

WrongClassException

public WrongClassException(String msg,
                           Serializable identifier,
                           String clazz)

Method Details

getEntityName

public String getEntityName()

getIdentifier

public Serializable getIdentifier()

getMessage

public String getMessage()
Returns the detail message string of this throwable. If it was created with a null message, returns the following: ( cause==null ? null : cause.toString( ).
Specified by:
getMessage in interface Nestable
Overrides:
getMessage in interface NestableRuntimeException