2015-08-24 22 views
0

這是我build.sbt不能引用JPAApi

name := "untitled" 

version := "1.0" 

lazy val `untitled` = (project in file(".")).enablePlugins(PlayJava) 

scalaVersion := "2.11.7" 

libraryDependencies ++= Seq(javaJpa.exclude("org.hibernate.javax.persistence", "hibernate-jpa-2.0-api"), 
    "org.hibernate" % "hibernate-entitymanager" % "4.3.5.Final", 
    javaJdbc , cache , javaWs , "mysql" % "mysql-connector-java" % "5.1.36") 

unmanagedResourceDirectories in Test <+= baseDirectory (_ /"target/web/public/test") 

我想使用Play Framework 2.4.2休眠。我的plugins.sbt:

addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.4.2") 

我試圖訪問JPAApi但IDE沒有識別它。任何想法什麼進口我失蹤?

道歉,如果這聽起來微不足道,但我只花了幾個小時試圖實現某些東西無濟於事。

+0

你的配置看起來不錯給我。你使用JPA.em()訪問JPA,對嗎?例如。 'JPA.em()。合併(yourEntity)'。 – Kris

+0

感謝您的評論,我想出了問題。 – prettyvoid

回答

0

因此很明顯,我的SBT文件是好的,這可能聽起來很傻,但什麼固定的問題重裝的IntelliJ,現在看到的所有類和我可以引用新JPAApi