Я новичок в Hibernate/JPA, и я застрял в том, что, на мой взгляд, является последним шагом. Я создал схему в моем экземпляре MySQL и хочу сгенерировать таблицы для схемы из созданных мной объектов JPA. Я получаю опцию в JPA Tools в eclipse "Generate Tables from Entities", но это дает мне сообщение "Generate Tables from Entities" не поддерживается общей платформой. Есть ли плагин или инструмент, который я должен использовать, чтобы сделать эту работу?
Создание схемы из объектов с использованием JPA2 + Hibernate + Eclipse 4.2 + MySQL 5.5
Ответ 1
Если вы используете спящий режим, вы можете:
- установите в вашем проекте "hibernate.hbm2ddl.auto" одно из следующих значений: "update | create | create-drop" (читайте больше: http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/session-configuration.html). Схема будет создана/обновлена при запуске приложения.
- вы можете попробовать Hibernate 3 Maven plugin, проверить hbm2ddl цель (http://mojo.codehaus.org/maven-hibernate3/hibernate3-maven-plugin/)
Ответ 2
Вам нужно будет сначала установить Hibernate Tools - Как установить Hibernate Tools в Eclipse?
Затем перейдите в Project- > Preferences- > JPA и измените платформу на соответствующую версию Hibernate вместо общей платформы.