Дерби я могу подключиться к единственной таблице, созданной сначала с именем FRIEND, все остальные не найдены - PullRequest
0 голосов
/ 03 февраля 2012

Я создал свой проект в Eclipse, подключился к DerbyDB SAMPLE, схема APP, создал таблицу

FRIEND (column NAME varchar primary key, column AGE int). 

Затем я подключился к этой базе данных в Glassfish с EJB3.0 и распечатал всю информацию таблицы.

Тогда я создал почти ту же таблицу

FRIENDA (column NAME varchar primary key, column AGE int) в БД SAMPLE, схема APP.

И Glassfish не видел ни ее, ни каких-либо других таблиц в SAMPLE, APP, а в первой FRIEND.

Если я напишу параметр drop-and-create-table, любая из упомянутых таблиц может быть удалена или создана, но я не могу подключиться к ним, но первый созданный (ДРУГ).

Persistence.xml похож.

Скажите, пожалуйста, что мне делать?

1 Ответ

1 голос
/ 04 февраля 2012

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

...