[Duvida de iniciante] Persistence annotation [resolvido]

Existe alguma diferença alem das posiçoes da anotaçao desse codigo abaixo?

public class Carro implements java.io.Serializable {
@Id
@GeneratedValue(strategy = IDENTITY)
@Column(name = "CHASSI", unique = true, nullable = false)
private String chassi;
...
}

e desse outro:

public class Carro implements java.io.Serializable {
private String chassi;
...

@Id
@GeneratedValue(strategy = IDENTITY)
@Column(name = "CHASSI", unique = true, nullable = false)
public String getChassi() {
		return this.chassi;
	}
...
}

agradeço desde já!

Amigo, antes de postar sua dúvida, dê uma procurar antes. A dúvida que tenho hoje, com certeza alguém já teve.

http://www.guj.com.br/java/219488-diferenca-de-usar-anotacao-no-metodo-get-ou-no-atributo


Abraço.

alberthy vlw pela dica e pelo link, mas eu já havia procurado…
o cara colocou anotação e não annotation, acho que foi por isso que não achei.