# Package org.apache.cayenne.annotation

package org.apache.cayenne.annotation

- Related Packages
  Package
  Description
  org.apache.cayenne
  Contains persistence APIs directly accessible by users.
- Annotation Interfaces
  Class
  Description
  CommitLog
  An annotation that enables commit log tracking for a Persistent entity class.
  PostAdd
  An annotation to place on the entity event listener method to receive `LifecycleEvent.POST_ADD` events.
  PostLoad
  An annotation to place on the entity event listener method to receive `LifecycleEvent.POST_LOAD` events.
  PostPersist
  An annotation to place on the entity event listener method to receive `LifecycleEvent.POST_PERSIST` events.
  PostRemove
  An annotation to place on the entity event listener method to receive `LifecycleEvent.POST_REMOVE` events.
  PostUpdate
  An annotation to place on the entity event listener method to receive `LifecycleEvent.POST_UPDATE` events.
  PrePersist
  An annotation to place on the entity event listener method to receive `LifecycleEvent.PRE_PERSIST` events.
  PreRemove
  An annotation to place on the entity event listener method to receive `LifecycleEvent.PRE_REMOVE` events.
  PreUpdate
  An annotation to place on the entity event listener method to receive `LifecycleEvent.PRE_UPDATE` events.