@Target(value={METHOD,FIELD})
@Retention(value=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;
...
}