Annotation Type RevisionEntity

public @interface RevisionEntity

Marks an entity to be created whenever a new revision is generated. The revisions entity must have an integer-valued unique property (preferably the primary id) annotated with RevisionNumber and a long-valued property annotated with RevisionTimestamp. The DefaultRevisionEntity already has those two fields, so you may extend it, but you may also write your own revision entity from scratch.

Optional Element Summary
 Class<? extends RevisionListener> value


public abstract Class<? extends RevisionListener> value
The optional listener that will be used to fill in the custom revision entity. May also be specified using the org.hibernate.envers.revision_listener configuration property.

Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.