Erro hibernate [Resolvido]

Não estou identificando o que esta errado no codigo estou usando a apsotila caelum F-28 - vRaptor

Quando digito na classe Produto " @GeneratedValue" da erro. comecei assim:

public class Produto {
	
		@Id @GeneratedValue //erro quando digito @GeneratedValue
		private Long id;
		private String nome;
		private String descricao;
		private Double preco;

O hibernate.cfg.xml:

<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<hibernate-configuration>
	
	<session-factory>
		<property name="hibernate.connection.username">root</property>
		<property name="hibernate.connection.password">azx123456</property>
		<property name="hibernate.connection.url">jdbc:mysql://localhost/fj28</property>
		<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
		<property name="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
		<property name="hibernate.hbm2ddl.auto">update</property>
		<property name="show_sql">true</property>
		<property name="format_sql">true</property>
	</session-factory>
	
</hibernate-configuration>

o web.xml:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>br.com.caelum.goodbuy.testes</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
</web-app>

e os jars que adicionei na /lib:


antlr-2.7.6.jar
commons-collections-3.1.jar
dom4j-1.6.1.jar
hibernate-testing.jar
hibernate3.jar
javassist-3.9.0.GA.jar
jta-1.1.jar
slf4j-api-1.5.8.jar

pessoal sou novo Hibernate …

gostaria de uma ajuda ou Hiberneite…

O hiberneite não é muito usado???

O @GenerateValue é anotação JPA, vc deve fazer este import:

import javax.persistence.GeneratedValue;

Sugiro inclusive que use o Hibernate 3.5.1-final, agora o hibernate é apenas um jar, dentro dele já está o annotations e os demais, não precisa mais ficar catando jar do hibernate pra colocar na sua /lib. Ficou mais fácil.
As anotações nas classes Beans são JPA:

import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Column;
import javax.persistence.Entity;

o arquivo seria qual:

hibernate3.jar

ou

hibernate-testing.jar

bom consegui resolver este problema, graças a Deus e as dicas que vocês do forum passam para quem esta começando agora.

coloquei só dois arquivo na lib e funcionou.:

hibernate-jpa-2.0-api-1.0.0.Final.jar

hibernate3.jar

obrigado.