2015-07-30 1 views
0

Я пытаюсь загрузить и использовать мою конфигурацию базы данных из настроек, как предлагалось here с использованием properties = {...}, но он не работает.Как загрузить конфигурацию базы данных из настроек в eclipse e4 rcp?

я получаю следующее исключение:

WARNING: EMFProxy invocation on method isOpen failed: Exception: javax.persistence.PersistenceException: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.6.0.v20130815-a4708b6): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: java.sql.SQLException: URL was not specified 

Проблема сохраняется, даже если я жесткий код значения в properties с помощью value=.... Это как-то не читает properties.

ответ

0

Я исправил его! Я хотел, чтобы PersistenceUnitProperties.JDBC_DRIVER был статическим, поэтому я оставил его в persistence.xml и не добавлял его программно. Проблема была устранена, когда я удалил ее из persistence.xml и установил ее также программно.