org.hibernate.engine

Class Nullability


public final class Nullability
extends java.lang.Object

Implements the algorithm for validating property values for illegal null values
Author:
Gavin King

Constructor Summary

Nullability(SessionImplementor session)

Method Summary

void
checkNullability(Object[] values, EntityPersister persister, boolean isUpdate)
Check nullability of the class persister properties

Constructor Details

Nullability

public Nullability(SessionImplementor session)

Method Details

checkNullability

public void checkNullability(Object[] values,
                             EntityPersister persister,
                             boolean isUpdate)
            throws PropertyValueException,
                   HibernateException
Check nullability of the class persister properties
Parameters:
values - entity properties
persister - class persister
isUpdate - wether it is intended to be updated or saved
Throws:
PropertyValueException - Break the nullability of one property
HibernateException - error while getting Component values