org.hibernate
Class NonUniqueObjectException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.hibernate.exception.NestableRuntimeException
org.hibernate.HibernateException
org.hibernate.NonUniqueObjectException
- All Implemented Interfaces:
- org.hibernate.exception.Nestable, java.io.Serializable
- public class NonUniqueObjectException
- extends HibernateException
This exception is thrown when an operation would
break session-scoped identity. This occurs if the
user tries to associate two different instances of
the same Java class with a particular identifier,
in the scope of a single Session.
| Nested classes inherited from class java.lang.Throwable |
|
| Fields inherited from class java.lang.Throwable |
|
| Methods inherited from class org.hibernate.exception.NestableRuntimeException |
getCause, getMessage, getMessages, getThrowable, getThrowableCount, getThrowables, indexOfThrowable, indexOfThrowable, printPartialStackTrace, printStackTrace, printStackTrace, printStackTrace |
identifier
private final java.io.Serializable identifier
entityName
private final java.lang.String entityName
NonUniqueObjectException
public NonUniqueObjectException(java.lang.String message,
java.io.Serializable id,
java.lang.String clazz)
NonUniqueObjectException
public NonUniqueObjectException(java.io.Serializable id,
java.lang.String clazz)
getIdentifier
public java.io.Serializable getIdentifier()
getMessage
public java.lang.String getMessage()
- Description copied from class:
org.hibernate.exception.NestableRuntimeException
- Returns the detail message string of this throwable. If it was
created with a null message, returns the following:
( cause==null ? null : cause.toString( ).
getEntityName
public java.lang.String getEntityName()