我有点新玩框架,我按照游戏网站上给出的所有说明来创建新的应用程序。
实际上我正在尝试使用JPA(Hibernate impl)创建演示,并且我按照此链接上的任何内容https://www.playframework.com/documentation/2.3.x/JavaJPA
但是没有play.db.jpa包,我不能使用JPA助手类。
注意:我使用的是2.3.8最新播放版本。
对此的任何帮助都将受到高度赞赏,因为我在这个基本的事情上被困了几个小时。
答案 0 :(得分:-1)
您应该更改build.sbt库依赖项,使用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,这对我有用