Я создаю веб-приложение с помощью Play!с базой данных Vertica в качестве серверной части.Строка соединения JDBC для Vertica содержит имя сервера и базы данных, но мои таблицы находятся под определенной схемой (скажем, «dev_myschema»).Таким образом, я должен ссылаться на мою таблицу как «dev_myschema.mytable».Также есть точная копия всех этих таблиц в производственной схеме (скажем, «prod_myschema») с реальными данными.
Я хотел бы задать имя этой схемы в файле конфигурации, чтобы было легко переключаться между этими двумя схемами.На данный момент у меня есть метод getConnection во вспомогательном классе, который выполняет функцию DB.getConnection () и устанавливает настроенную схему в качестве схемы по умолчанию для этого объекта подключения.Однако то же самое не помогает в других модельных классах, где оно упоминается вместе с аннотацией сущности (@Entity @Table (name = dev_myschema.mytable))
Есть ли способ, которым я могу указать схемуимя в файле конфигурации и считывание его методом подключения, а также аннотациями модели?
Спасибо.