L'équivalent de & lt; generator class = "natif" & gt; & lt; / generator & gt; utiliser les annotations MySQL et Hibernate3

Démarrage d'un nouveau projet que j'aimerais utiliser Hibernate annotations avec MySQL à la place des fichiers de configuration que j'ai utilisé jusqu'à présent.
Et je n'arrive pas à trouver l'équivalent de:

    <id name="id" type="long" >
        <generator class="native"></generator>
    </id>

J'ai essayé d'utiliser:

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY, generator = "native")
private long id;

mais j'ai reçu:

org.hibernate.AnnotationException: Unknown Id.generator: native

ou:

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;

Me donner:

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: PROCEDURE projectName.identity does not exist

Personne ne déployé avec succès MySQL et Hibernate3 annotations pour la génération automatique des id?

source d'informationauteur Guy Gavriely