AccessType.FIELD、AccessType.PROPERTY 和 @Access 的用途是什么?
我只想知道所有这些注释之间的区别是什么。我们为什么要使用这些...意味着它们没有影响,特别是字段级别和属性级别。
使用混合级别注释的目的是什么,例如:
@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";
}
}
这门课到底说了什么?