我有一个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:Error with [.SubmoduleModel]它没有被增强但是它的superClass [类play.db.ebean.Model]是?(你不能混合单个继承层次结构中的增强)marker [play.db.ebean.Model] className [models.SubmoduleModel]“。
我相信这在Play 2.1.4中有效。知道为什么这在Play 2.2中不起作用吗?