public abstract @interface

Immutable

implements Annotation
org.hibernate.annotations.Immutable

Class Overview

Mark an Entity or a Collection as immutable. No annotation means the element is mutable.

An immutable entity may not be updated by the application. Updates to an immutable entity will be ignored, but no exception is thrown. @Immutable must be used on root entities only.

@Immutable placed on a collection makes the collection immutable, meaning additions and deletions to and from the collection are not allowed. A HibernateException is thrown in this case.

Summary

[Expand]
Inherited Methods
From interface java.lang.annotation.Annotation