我只是尝试通过 jdbc 将 playframework 2.1 scala 项目从 h2 数据库切换到 oracle。连接似乎有效,但现在我得到了这个非常普遍的错误(见下文)。
它本质上是:
ORA-00923: 在预期的地方找不到 FROM 关键字
现在,我没有得到任何关于这发生在哪里以及我必须在哪里寻找问题的迹象。
关于如何获得有关该问题的更多体面信息的任何想法,例如它出现在应用程序的哪个位置?
play.api.UnexpectedException:意外异常[SQLSyntaxErrorException:ORA-00923:在 play.core.ReloadableApplication$$anonfun$get$1$$anonfun$1.apply(ApplicationProvider.scala:142) ~[play_2 中未找到 FROM 关键字] .10.jar:2.1.1] 在 play.core.ReloadableApplication$$anonfun$get$1$$anonfun$1.apply(ApplicationProvider.scala:106) ~[play_2.10.jar:2.1.1] 在 scala.Option .map(Option.scala:145) ~[scala-library.jar:na] at play.core.ReloadableApplication$$anonfun$get$1.apply(ApplicationProvider.scala:106) ~[play_2.10.jar:2.1. 1] 在 play.core.ReloadableApplication$$anonfun$get$1.apply(ApplicationProvider.scala:104) ~[play_2.10.jar:2.1.1] 在 scala.util.Either$RightProjection.flatMap(Either.scala: 523)[scala-library.jar:na] 引起:java.sql.SQLSyntaxErrorException:ORA-00923: 在预期的地方找不到 FROM 关键字
在 oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:440) ~[ojdbc6-11.2.0.2.0.jar:11.2.0.2.0] 在 oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java: 396)〜[ojdbc6-11.2.0.2.0.jar:11.2.0.2.0]在oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:837)〜[ojdbc6-11.2.0.2.0.jar:11.2 .0.2.0] 在 oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:445) ~[ojdbc6-11.2.0.2.0.jar:11.2.0.2.0] 在 oracle.jdbc.driver.T4CTTIfun.doRPC (T4CTTIfun.java:191) ~[ojdbc6-11.2.0.2.0.jar:11.2.0.2.0] 在 oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:523) ~[ojdbc6-11.2.0.2. 0.jar:11.2.0.2.0]