Playframework 一揽子计划;play.db.jpa“;游戏2.3.8中不存在

Playframework 一揽子计划;play.db.jpa“;游戏2.3.8中不存在,playframework,jpa-2.0,playframework-2.3,Playframework,Jpa 2.0,Playframework 2.3,我对play框架有点陌生,我按照play网站上给出的所有说明创建了新的应用程序 实际上,我正在尝试使用JPA(Hibernate impl)创建演示,我遵循了这个链接上写的内容 但是没有play.db.jpa包,我不能使用jpa助手类 注意:我使用的是2.3.8最新的播放版本 在此方面的任何帮助都将不胜感激,因为我在这一基本问题上被困了几个小时。您应该更改您的构建。sbt Library Dependencies使用JavaJpa更改ebean,然后重新加载,或者退出并再次运行activator

我对play框架有点陌生,我按照play网站上给出的所有说明创建了新的应用程序

实际上,我正在尝试使用JPA(Hibernate impl)创建演示,我遵循了这个链接上写的内容

但是没有play.db.jpa包,我不能使用jpa助手类

注意:我使用的是2.3.8最新的播放版本


在此方面的任何帮助都将不胜感激,因为我在这一基本问题上被困了几个小时。

您应该更改您的构建。sbt Library Dependencies使用JavaJpa更改ebean,然后重新加载,或者退出并再次运行activator以更新项目

libraryDependencies ++= Seq(
  javaJdbc,
  javaJpa.exclude("org.hibernate.javax.persistence", "hibernate-jpa-2.0-api"),
  cache,
  filters,
  "com.wordnik"  % "swagger-play2_2.10" % "1.3.2",
  "com.typesafe" % "config" % "1.0.2",
  "joda-time" % "joda-time" % "2.3",
  "mysql" % "mysql-connector-java" % "5.1.30",
  "org.hibernate" % "hibernate-entitymanager" % "4.3.5.Final",
  "org.javassist" % "javassist" % "3.18.1-GA",
  "com.typesafe" % "config" % "1.2.1",
  "org.hibernate" % "hibernate-search-orm" % "4.5.1.Final",
  "org.hibernate" % "hibernate-search-analyzers" % "4.5.1.Final"
  )

play.Project.playJavaSettings

如果您要使用hibernate,则排除,在本例中,我使用hibernate 4.3.5,这对我很有效

我自己修复了它,我刚刚清理了项目,重新运行“activator eclipse”并再次导入了项目。现在可以看到这个jpa包了。谢谢