2013-08-27 3 views
0

Есть ли способ установить свойства EclipseLink (например, целевую базу данных) в месте, отличном от persistence.xml?Где установить свойства EclipseLink с использованием Glassfish, если они не заданы в persistence.xml

Rational: У меня есть модуль JPA, определяющий структуру данных и содержащий persistence.xml. Модуль может использоваться с различными целевыми базами данных. В приложении Java SE можно программно установить свойства ссылки eclipse при создании EntityManagerFactory. Однако, когда модуль JPA упакован в EAR для сервера приложений Glassfish, целевая база данных должна быть определена в persistence.xml ... или есть другой способ?

ответ

0

Вы можете использовать блок сохранения RESOURCE_LOCAL и получить доступ к нему таким же образом через EntityManagerFactory.

+0

Имеются ли операции с контейнером, поддерживаемые с помощью RESOURCE_LOCAL? – Claude

 Смежные вопросы

  • Нет связанных вопросов^_^