Hibernate / JPA - аннотирование методов bean против полей [duplicate]
На этот вопрос уже есть ответ здесь:
Hibernate Аннотации - Что лучше, доступ к полю или собственности? 25 ответовУ меня есть простой вопрос об использовании Hibernate. Я продолжаю видеть людей, использующих аннотации JPA одним из двух способов, аннотируя поля класса, а также аннотируя метод get на соответствующих bean-компонентах.
Мой вопрос заключается в следующем: есть ли разница между аннотированием полей и bean-методами с аннотациями JPA, такими как @Id.
пример:
@Entity
public class User
{
**@ID**
private int id;
public int getId(){
return this.id;
}
public void setId(int id){
this.id=id;
}
}
-----------ИЛИ ЖЕ-----------
@Entity
public class User
{
private int id;
**@ID**
public int getId(){
return this.id;
}
public void setId(int id){
this.id=id;
}
}