2

私はJPAとJSFに取り組んでいます。

注釈を付ける方法は 2 つあります。

1. インスタンス変数の上。

public class Project implements Serializable {
    @ID
    @NotNull
    private Long idProject
    public Long getIdProject() {
        return this.idProject
    }
}

2.ゲッターの上

public class Project implements Serializable {
    private Long idProject
    @ID
    @NotNull
    public Long getIdProject() {
        return this.idProject}
    }

違いはなんですか?使用するのに最適なものは何ですか?

4

2 に答える 2

0

Sotirios が言ったように、どちらもサポートされていますが、私は Annotations を変数に配置することを好みます。ゲッターとセッターは通常、クラスの最後にあります (少なくとも「私」はそれらが属すると考えています)。変数に注釈を付けない場合は、メンテナーに検索を任せて、「どこか」に配線したことを確認してください。セッターメソッドに置く正当な理由は聞いたことがありません。

于 2013-10-03T14:06:36.200 に答える