我有一個關於Hibernate使用的簡單問題。我一直以兩種方式之一看到使用JPA註釋的人註釋類的字段,並在相應的bean上註釋get方法。Hibernate/JPA - 批註bean方法vs字段
我的問題如下:註釋字段和bean方法與JPA annoations(如@Id)之間是否存在差異。
例如:
@Entity
public class User
{
**@ID**
private int id;
public int getId(){
return this.id;
}
public void setId(int id){
this.id=id;
}
}
----------- ----------- OR
@Entity
public class User
{
private int id;
**@ID**
public int getId(){
return this.id;
}
public void setId(int id){
this.id=id;
}
}
@David - 是的,我相信JPA也是一樣的。但是JPA不支持@AccessType – 2009-06-03 05:08:40
一個修正,你實際上可以混用這個方法。我的意思是你可以有一個類AccessType.PROPERTY和AccessType.FIElD。雖然不推薦,但你可以做到。 – 2013-04-27 04:29:52