Воспроизведение 2.2 - Подпроекты с несколькими базами данных
У меня есть приложение 2.2.1 для воспроизведения, у которого есть подпроект, вложенный внутри каталога /modules/. Я хочу определить модели в подпроекте и использовать отдельную базу данных для этих моделей.
Мой файл application.conf определяется следующим образом:
db.default.driver=org.postgresql.Driver
db.default.url="postgres://user:pw@localhost/default"
db.other.driver=org.postgresql.Driver
db.other.url="postgres://user:pw@localhost/other"
ebean.default="models.*"
ebean.other="submodule.models.*"
Когда я запустил это, я получаю сообщение об ошибке "PersistenceException: Error with [models.SubmoduleModel]] Он не был расширен, но это суперкласс [class play.db.ebean.Model]? (вам запрещено смешивать усиление в одной иерархии наследования) marker [play.db.ebean.Model] className [models.SubmoduleModel]".
Я считаю, что это сработало в Play 2.1.4. Любая идея, почему это не работает в Play 2.2?
Говорят, что это будет исправлено в Play 2.4.0. См. здесь.
- Вопросы
- Git-submodules
- Воспроизведение 2.2 - Подпроекты с несколькими базами данных