我只想知道所有這些註釋之間有什麼區別。爲什麼我們使用這些......意味着他們沒有任何效果,特別是場地級別和物業級別。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";
}
}
究竟該類說?
另請參見優秀的比較討論:http://stackoverflow.com/questions/594597/hibernate-annotations-which-is-better-field-or-property-access – GKislin