noelrocha,
Na verdade ele usa o nome do seu atributo. Por exemplo:
@Entity
class Produto {
private Interger id;
@Id
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id=id;
}
}
Eu que seria isto. Para ficar mais claro:
http://www.hibernate.org/hib_docs/annotations/reference/en/html/entity.html#d0e385
–
Wanderley Guimarães