Maybe, but Edward hasn't asked homework assignments before, so I am easily going to assume that it is not.
To use Hibernate Annotations you just need Hibernate 3.x and
Java 5.0 SDK.
Annotations are Java's way of adding the features you had originally gotten from XDoclet. They take the form of @Annotation before class definition, attributes and methods of classes. By default all you need on a class is the @Entity at the class level, and @Id on the PK field and your class is now a mapped class. By default when you put @Id all the attributes of the class are now going to be persisted.
Mark