Я нахожусь на своем первом опыте с Playframework, используя 2.0. У меня возникли проблемы с настройкой двух баз данных, которые нужно управлять с Eebean ORM (который интегрирован в Play). Ссылаясь на этот documentation page, я придумал:Управление несколькими базами данных с помощью Playframework 2.0 и Ebean
конф/application.conf
db.global.driver="com.mysql.jdbc.Driver"
db.global.url="mysql://root:[email protected]/phdcoursedb"
# In the developement environment this might even change backend
db.statistics.driver="com.mysql.jdbc.Driver"
db.statistics.url="mysql://root:[email protected]/statistics"
ebean.global="models.global.*"
ebean.statistics="models.statistics.*"
И я написал correspondong модели в models.globals и models.statistics пакетов. Когда я запускаю приложение, система эволюции просит меня обновить (используя файл, созданный Ebean DDL). Проблема в том, что для баз данных BOTH он предлагает мне сценарий эволюции sql, который инкапсулирует ВСЕ модели (как в models.global, так и в models.statistics).
Дело в том, что я хочу сохранить Ebean DDL для второй базы данных (на самом деле она не нужна для другой, которая является устаревшей неприкосновенной базой данных), но мне бы хотелось, чтобы она правильно построила только таблицы.
Вы видите, что я делаю неправильно? На самом деле я не изучил документацию Ebean, потому что он всегда относится к некоторым файлам конфигурации, которые я не знаю, где их найти, как Play! сам вставляет Ebean.
Большое спасибо
Davide
Я не очень разбираюсь в Java, но я хотел включить два подпакета models.global и models.statistics для соответствующих баз данных: я не прав? – Davide
Теперь я понял, что вы сказали, читая исходный файл ... Это противоречит интуиции. – Davide
Хорошо, я изменил настройки и упомянул классы один за другим, теперь все работает! Большое спасибо! – Davide