Начиная новый проект, я хотел бы использовать аннотации Hibernate с MySQL вместо файлов конфигурации, которые я использовал до сих пор.
И я не могу найти эквивалент:
<id name="id" type="long" >
<generator class="native"></generator>
</id>
Я пытался использовать:
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY, generator = "native")
private long id;
но получил:
org.hibernate.AnnotationException: Unknown Id.generator: native
или
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;
Дайте мне:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: PROCEDURE projectName.identity does not exist
Кто-нибудь успешно развернул аннотации MySQL и Hibernate3 для автоматической генерации идентификаторов?