我總是很確定(不知道爲什麼),最好向變量添加註釋,但在瀏覽Hibernate文檔http://docs.jboss.org/hibernate/stable/annotations/reference/en/html_single/#entity-hibspec-collection時,我注意到他們傾向於註釋這些方法。所以,我應該把我的註釋方法之前,像這樣:註解:方法vs變量
@Entity
public class Flight implements Serializable {
private long id;
@Id @GeneratedValue
public long getId() { return id; }
public void setId(long id) { this.id = id; }
}
或者是更好地做到這樣的:
@Entity
public class Flight implements Serializable {
@Id @GeneratedValue
private long id;
public long getId() { return id; }
public void setId(long id) { this.id = id; }
}
或者,也許有沒有區別?
這是一個http://stackoverflow.com/questions/594597/hibernate-annotations-which-is-better-field-or-property-access的副本,我會在那裏添加我的觀點。 – 2010-05-19 20:35:58