Play 2.3.8 中不存在包"play.db.jpa"



我对游戏框架有些新鲜,我遵循Play网站上给出的所有说明,创建新应用程序。

实际上,我正在尝试使用JPA(Hibernate Impl)创建演示,并且我遵循了此链接上写的任何内容https://www.playframework.com/documentation/2.3.3.x/javajpa

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

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

对此的任何帮助都将不胜感激,因为我在这个基本的事情中呆了几个小时。

您应该更改构建。SBTLibraryDependencies用Javajpa和重新加载更改Ebean,或者退出并再次运行激活剂以更新项目

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,这对我有用

最新更新