Создание таблицы БД через Entity Bean - PullRequest
1 голос
/ 12 января 2011

Я работаю над EJB3.Возможно ли создать таблицу БД Oracle во время выполнения через Entity Bean?

Для этого я создал компонент управления данными и сделал запись для этого компонента также в persistence.xml.Я думал, что это создаст таблицу БД во время выполнения.Но таблица не была создана.

Возможно ли создать таблицу во время выполнения через компонент управления данными.Если да, то что я делаю не так.

Заранее благодарю за ваше время и помощь

1 Ответ

2 голосов
/ 12 января 2011

Вы можете настроить генерацию сущности в своем файле persistence.xml, пример показан ниже.

Вносить изменения в соответствии с вашей средой.

<property name="toplink.ddl-generation" 
          value="drop-and-create-tables"/>
    <!-- Generating derby specific sql -->
<property name="toplink.platform.class.name"
          value="oracle.toplink.essentials.platform.database.DerbyPlatform"/>

Также, если вы используете EJB-3.x, нет необходимости делать запись сущностных компонентов в persistence.xml, вместо этого используйте аннотации.

...