Para usar annotation

Caros

O que eu preciso baixar para para usar hibernate com annotation, ao invé de mapear usando xml ?

Aproveito e pergunto o significado de cada um desses pacotes

Hibernate Core 3.2.6.ga 08.02.2008 Production Download
Hibernate Annotations 3.3.1 GA 14.03.2008 Production Download
Hibernate EntityManager 3.3.2 GA 14.03.2008 Production Download
Hibernate Validator 3.0.0 GA 20.03.2007 Production Download
Hibernate Search 3.0.1 GA 20.02.2008 Production Download
Hibernate Shards 3.0.0 Beta2 02.08.2007 Development Download

Desde já obrigado

Core como diz é o núcleo do hibernate.
Annotations é o que você quer, utiliza anotações para fazer varias coisas, uma delas é mapear usando anotações.
EntityManager é ulizado como uma interface para se utilizar o hibernate como motor do JPA.
Validatior o proprio nome diz, valida rssss. ví uns exemplos com validações de campos com anotações desse lib.

O resto eu não sei não.