My EntityManager использует блок непрерывности, который использует источник данных, предоставляемый нашей конфигурацией Websphere. Конфигурация DS включает в себя среду, специфичную для окружающей среды.Как прочитать схему, используемую реализацией JPA.
EM успешно использует эту схему, но я не могу определить способ регистрации или отображения используемой схемы. Я был чем-то вроде em.getCurrentSchema был бы доступен.
Любая помощь была бы замечательной, спасибо.
Ярмарка достаточно. Также нет способа уговорить эту информацию из группы Persitence Unit или даже файла Persitence.xml? – Eddie
Под «схемой» вы имеете в виду имя схемы? или информацию о схеме РСУБД? Для JPA нет никакого способа; JDO является единственным API-интерфейсом persistence, который обеспечивает доступ к информации метаданных. Для имени схемы вам нужно будет сделать это с помощью специфичного для реализации способа; DataNucleus, безусловно, обеспечивает доступ к нему, и я уверен, что другие делают это. – DataNucleus