Play 2.4 / Ebean / JPA / hibernate-entitymanager的正确配置是什么?

时间:2015-12-09 17:06:02

标签: java playframework ebean playframework-2.4

我尝试将Play 2.3.10项目迁移到版本2.4.4。 目前正在使用:

  • :id
  • UserProfile.id

我更新了构建定义:

  • libraryDependencies ++= Seq(javaCore, javaJdbc, javaJpa, javaEbean, javaWs, ...
  • 中的libraryDependencies中删除了"org.hibernate" % "hibernate-entitymanager" % "3.6.9.Final"
  • javaEbean添加到Build.scala
  • .enablePlugins(PlayJava, PlayEbean, PlayEnhancer)添加到Build.scala
  • addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "1.0.0")添加到plugins.sbt
  • addSbtPlugin("com.typesafe.sbt" % "sbt-play-enhancer" % "1.1.0")

最后,我在运行时在一个实体上得到了这个异常:

plugins.sbt

我的猜测是字节码增强有问题,但我不知道它是如何工作的。除了我将基类从"org.hibernate" % "hibernate-entitymanager" % "4.3.9.Final"更新为Repeated column in mapping for entity: models.A column: _ebean_intercept (should be mapped with insert="false" update="false") 之外,模型类没有什么特别之处。它还有play.db.ebean.Model使用另一个具有com.avaje.ebean.Model

的模型

0 个答案:

没有答案