Hibernate / JPA - anotando métodos de bean vs campos [duplicado]
Esta pergunta já tem uma resposta aqui:
notações @Hibernate - Qual é o melhor acesso a campos ou propriedades? 25 respostasEu tenho uma pergunta simples sobre o uso do Hibernate. Continuo vendo pessoas usando anotações JPA de uma das duas maneiras anotando os campos de uma classe e também anotando o método get nos beans correspondente
Minha pergunta é a seguinte: Existe uma diferença entre campos de anotação e métodos de bean com anotações JPA como @ Id.
exemplo
@Entity
public class User
{
**@ID**
private int id;
public int getId(){
return this.id;
}
public void setId(int id){
this.id=id;
}
}
-----------OU----------
@Entity
public class User
{
private int id;
**@ID**
public int getId(){
return this.id;
}
public void setId(int id){
this.id=id;
}
}