これらすべての注釈の違いを知りたいだけです。なぜこれらを使用しているのですか...特にフィールドレベルとプロパティレベルには影響がないことを意味します。
そして、次のような混合レベルの注釈を使用する目的は何ですか?
@Entity
@Access(AccessType.FIELD)
class Employee {
// why their is a field level access
private int id;
// whats the purpose of transient here
@Transient
private String phnnumber;
// why its a property level access
@Access(AccessType.property)
public String getPhnnumber() {
return "1234556";
}
}
このクラスは正確に何と言っていますか?