マッピングさせたくない項目に設定するアノテーション

public class User {
  private String id;
  private String code;
  private String name;
  private Logger logger;

  … 
}

というクラスをHibernateのEntityクラスにしたいんだけど、loggerは永続化したくないぞ!という時には、そのプロパティに、


@Transient

をどうぞー。
以下の感じですねー。

@Entity
public class User {

  @Id
  private String id;

  @Column
  private String code;

  @Column
  private String name;

  @Transient
  private Logger logger;

  … 
}