Problema com anotações na classe

Bom dia galera, to com um probleminha aqui.

to fazendo a FJ28 e logo no começo ja ta dando errado. Coloquei todos os jar. na verdade ja peguei o projeto em branco da Caelum. Quando eu coloco as anotation elas ficam marcadas como se fossem erradas

O que eu faço ? importo alguma coisa ? ja tentei importar javax.persistence.* mas nem deu.

package br.com.caelum.goodbuy.modelo;

@Entity// fica com erro
public class Produto {
	
	@id @GeneratedValue//fica com erro tb ¬¬
	private Long id;
	private String nome;
	private String descricao;
	private Double preco;
	
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public String getDescricao() {
		return descricao;
	}
	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}
	public Double getPreco() {
		return preco;
	}
	public void setPreco(Double preco) {
		this.preco = preco;
	}
}

meu xml

[code]

root 123 jdbc:mysql://localhost:3306/fj28 com.mysql.jdbc.Driver org.hibernate.dialect.MySQL5InnoDBDialect update true true
	<!-- entidades -->
	<mapping class="br.com.caelum.goodbuy.modelo.Produto" />
</session-factory>
[/code]

Com certeza seu problema é em relação aos .jars, está faltando adicionar eles no classpath do seu projeto.

Está usando qual IDE?

todos os jar do blackproject Vraptor que peguei da caelum, estão no claspatch. Estou usando o MyEclipse

Um outro problema q pode estar ocorrendo é conflito entre jars, mas como vc baixou o blankProject é dificil ser isso, de uma revisada nos .jars ou tente criar o projeto do zero e adicione os jars aos poucos para descobrir o erro.

Olá amigo, entendo que vc ja deva ter colocado os jars no classpath.
mas vc ja importou as anotattions que vc está utilizando?

no sey MyEcipse pressiona crtl+shift + O e verifique os imports.

ou experimente o

imports javax.persistence.*;

fallow