Class ReferentialIntegrityException

All Implemented Interfaces:
Serializable

public class ReferentialIntegrityException extends DataIntegrityException
A data integrity exception that indicates an attempt to create stale references. A stale reference is a reference that points to a target object that does not (or no longer) exist.

Detection of referential integrity violations must be explicitly enabled on the server side because it can be expensive:

    <property name="ensureReferentialIntegrity" value="true"/>
 
The risk of referential integrity violations can be reduced (but not eliminated) by using local cross reference queries before committing:

Since:
4.0
Author:
Eike Stepper
See Also:
No Extend
This interface is not intended to be extended by clients.
No Instantiate
This class is not intended to be instantiated by clients.