спящий режим для создания динамических таблиц - PullRequest
2 голосов
/ 17 июня 2010

Я НАЧАЛО HIBERNATE, так как мне нужно создавать динамические таблицы с динамическими полями в них, я решил использовать Hibernate. Насколько я понимаю, создание таблиц требует класса с полями, определенными в классе. Как создать классы динамически на основе таблицы с обязательными полями?

Ответы [ 2 ]

0 голосов
/ 10 марта 2011

Я думаю, что вам определенно стоит взглянуть на (экспериментальное, но достаточно стабильное / зрелое) динамическое отображение Hibernate: http://docs.jboss.org/hibernate/core/3.5/reference/en/html/persistent-classes.html#persistent-classes-dynamicmodels

Вы сможете воспользоваться всеми функциями hibernate (включая кэширование).и т. д.) и вся мощь объектно-подобного синтаксиса HQL.

0 голосов
/ 17 июня 2010

Я не уверен, что понял вопрос (заголовок о создании таблиц, последняя часть о создании классов, довольно запутанная). Может быть, вам следует уточнить свой вопрос и проблему, которую нужно решить.

Если вы хотите создать классы Java из физической модели до выполнения, взгляните на Инструменты Hibernate (и особенно hbm2java).

Если вы хотите создавать классы во время выполнения, я боюсь, что это не будет возможно с Hibernate. На самом деле, если ваш вопрос касается времени выполнения, Hibernate не может быть правильным инструментом.


Я буду проектировать структуру таблицы в виде HTML и хочу преобразовать ее в соответствующую модель базы данных. Я должен иметь возможность вставлять и получать значения из них.

Существует jdbcpersistence , которое генерирует классы отображения во время выполнения. это Похоже, это может быть то, что вы ищете. Обратите внимание, что у меня нет НИКАКОГО опыта с этим инструментом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...