JPA, как хранить вновь созданные таблицы из некоторых сущностей в схеме ADMIN? - PullRequest
0 голосов
/ 01 ноября 2011

Я допустил небольшую ошибку в одном из моих проектов.Я неправильно установил JPA для хранения вновь созданных таблиц из сущностей в схеме USER.

Но теперь я хочу создать таблицы в схеме ADMIN, а не в USER.Я удалил таблицы в USER и снова выбрал вариант создания таблиц из сущностей.Всплывающее диалоговое окно, в котором я впервые спрашивал о схеме, больше не появляется.Поэтому каждый раз, когда таблицы создаются, они переходят в схему USER.

Что я должен сделать, чтобы JPA создал таблицы в схеме ADMIN?

Где я могу найти этот диалог в Eclipse Helios?

Это моя конфигурация пула соединений:

enter image description here

И это моя настойчивость. Xml

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
    <persistence-unit name="CHAPTER x 12 Container Managed Authentication and Authorization">
        <jta-data-source>jdbc/studydb</jta-data-source>     
        <class>entities.User</class>
        <class>entities.Group</class>
    </persistence-unit>
</persistence>

1 Ответ

1 голос
/ 01 ноября 2011

Вы должны нажать на вкладку «Дополнительные свойства».

enter image description here

Обновление:

Есть ли у ваших сущностей что-то следующее:

@Entity
@Table (name = "projectcategory", schema = "SCHEMANAME")

указана схема.

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