Что было бы правильным способом переопределить свойство EclipseLink persistence.xml
при запуске приложения на сервере приложений Glassfish?Override persistence.xml property
Нам нужны некоторые свойства, которые нужно настроить в отдельном файле конфигурации, который будет доступен клиенту.
Я не нашел классов, специфичных для EclipseLink, которые принимают некоторые свойства пользователя. Я только нашел класс Glassfish PersistenceUnitLoader, который можно было бы настроить, чтобы достичь этого. Но это было бы некрасиво хак :)
Да, но как я уже сказал, я бегу мой app в контейнере, поэтому я добавляю EntityManager вместо его создания. Для Java SE ваш подход будет достаточным, я согласен. Но спасибо за это предложение. – jFrenetic