NetBeans + Hibernate для Java-приложения Swing - PullRequest
0 голосов
/ 26 мая 2010

Я занимаюсь разработкой Java-приложения Swing, и я бы использовал Hibernate для настойчивости. Я совершенно новый в jpa, hibernate и ORM в целом.

Я следую этому учебнику, это легко, но проблема в том, что Java-класс, описывающий таблицу в БД, сделан из таблицы с обратным инжинирингом.

Я хочу сделать противоположный процесс: я хочу сделать таблицу БД из класса Java.

Вопрос в том, как я могу сделать это с NetBeans? Есть какой-нибудь учебник?

1 Ответ

1 голос
/ 27 мая 2010

По-видимому, более обычным является обратный инжиниринг базы данных для генерации Java-класса.

Если вы хотите сгенерировать базу данных из класса java, вы можете сгенерировать DDL для каждого объекта гибернации, например:

AnnotationConfiguration config = new AnnotationConfiguration ();
config.addAnnotatedClass (User.class);
config.configure ();
новый SchemaExport (config) .create (true, true);

С этими параметрами для метода создайте:
create (логический скрипт, логический экспорт)
скрипт - вывести DDL на консоль
export - экспортировать скрипт в базу данных

...