Play 2.2 - подпроекты с несколькими базами данных

У меня есть приложение Play 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: Ошибка с [models.SubmoduleModel] Это не было улучшено, но его суперкласс [class play.db.ebean.Model] есть? (Вам не разрешено смешивать расширение в иерархия одиночного наследования) marker[play.db.ebean.Model] className[models.SubmoduleModel]".

Я считаю, что это работало в Play 2.1.4. Есть идеи, почему это не работает в Play 2.2?

1 ответ

Ходят слухи, что это будет исправлено в Play 2.4.0. Смотрите здесь.

Другие вопросы по тегам