Annotation Interface Transient


@Target(FIELD) @Retention(RUNTIME) public @interface Transient
Specifies that the property or field is not persistent. It is used to annotate a property or field of an entity class, mapped superclass, or embeddable class.

Example:

 @Entity
  public class Employee {
      @Id int id;
      @Transient User currentUser;
       ...
 }