IntelliJ IDEA Hibernate - PullRequest
       29

IntelliJ IDEA Hibernate

8 голосов
/ 26 июля 2010

Я изучаю спящий режим и сталкиваюсь с некоторыми проблемами.Я читаю "Использование Hibernate" О'Рейли.Они объясняют все, используя ANT, но так как я хочу избежать написания огромного файла build.xml, я пытаюсь заставить его работать с IntelliJ.

Мне удалось сделать отображение в соответствии с таблицей БД вбазу данных MySQL, и написал для нее боб.Это сработало, но я не могу найти никакой информации о том, как сгенерировать bean-компоненты и код SQL, или как провести обратный инжиниринг с IntelliJ.Я нашел множество учебных пособий по Eclipse с использованием плагина инструментов JBOSS Hibernate, и сайт утверждает, что эта поддержка создания кода уже включена в стандартную установку IntelliJ.

Я забыл некоторые настройки, такие как добавление библиотек?Я пытаюсь это выяснить, но сейчас я в отчаянии.Пожалуйста, не предлагайте мне использовать Eclipse, мне нужен IntelliJ для моей текущей роли.

Ответы [ 2 ]

7 голосов
/ 26 июля 2010

AFAIK, IntelliJ IDEA включает в себя полную поддержку JPA / Hibernate в своем Ultimate Edition:

Создание сопоставлений постоянства из схемы базы данных

IntelliJ IDEA позволяет вамдля быстрого создания сопоставлений персистентности из любой схемы базы данных: Генерация сопоставлений персистентности

альтернативный текст http://www.jetbrains.com/idea/features/screenshots/90/gen_pers_map.png

Теперь вопрос в том, какую редакцию Intellij IDEA вы используете?

0 голосов
/ 26 июля 2010

Если вы добавите hbm2ddl в конфигурацию Hibernate и попросите его создать схему базы данных, вы получите ее, запустив один тест или другой код, который использует Hibernate.Как только он у вас появится, отключите create.

Пусть Hibernate сделает всю работу.

...