Avvio di un nuovo progetto Vorrei utilizzare le annotazioni di Hibernate con MySQL invece dei file di configurazione che ho utilizzato fino ad ora. E io non riesco a trovare l'equivalente di:L'equivalente di <generator class = "native"></generator> con annotazioni MySQL e Hibernate3
<id name="id" type="long" >
<generator class="native"></generator>
</id>
Ho provato ad utilizzare:
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY, generator = "native")
private long id;
ma ottenuto:
org.hibernate.AnnotationException: Unknown Id.generator: native
o:
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;
Dammi:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: PROCEDURE projectName.identity does not exist
Qualcuno ha implementato correttamente le annotazioni MySQL e Hibernate3 per la generazione automatica degli ID?
Per MySQL introduce una tabella di sequenza piuttosto che usare generazione ID nativo. –