【发布时间】:2013-01-28 14:25:12
【问题描述】:
我正在使用带有 Scala 和 JPA/Hibernate 的 Play 2.0。 Hibernate 自动创建 DB 结构并插入奇怪的列,例如 bitmap$init$0 应该由 ebean 引起的(据我所知)。
我尝试在我的 ApplicationBuild 对象中使用以下设置禁用 ebean:
val main = PlayProject(appName, appVersion, appDependencies, mainLang = SCALA).settings(
ebeanEnabled := false
)
但是还是生成了奇怪的列。
如何禁用 ebean?
【问题讨论】:
-
您的
conf/application.conf中是否还启用了 Ebean?可能会有像ebean.default="models.*"这样的行。如果你把它注释掉,Ebean 应该被禁用。 -
我的 application.conf 中没有“ebean”这个词。还有其他想法吗?
-
不,抱歉。你确定这个问题是由 Ebean 引起的吗? (不是说不是,但当然排除其他可能性会很好。)
-
ebean 只是我在谷歌搜索后的第一个猜测。
-
这似乎是 JPA 和 Scala 的普遍问题(also occurs with hibernate)。请have a look at this answer 看看问题出在哪里并寻求一些解决方法。 (剧透:Scala 在编译为 Java 时会生成
bitmap$init$0)。
标签: hibernate scala playframework playframework-2.0 ebean