1

ここでエンティティクラスを永続化しようとしています

@Entity

@Table(name="team")

public class Team {

    @Id
    protected String teamId;

    protected String teamName;
    protected String teamDescription;
    protected Date createdOn;

    protected String teamLeader;

// all getter setter methodes

}

問題は、チーム テーブルのフィールドではない teamLeader です。フォームからその値を取得し、他の場所で使用するためだけに使用しています。他のすべてのメンバーと同様に永続化されているため、永続化を回避するにはどうすればよいですか。助けてください。ありがとう。

4

1 に答える 1

2

アノテーションを使用してフィールドに@Transient注釈を付けて、データベースに永続化してはならないことを JPA 実装に示すことができます。

@Transient
protected String teamLeader;
于 2013-09-07T12:23:12.523 に答える