我将 Play Framework (2.3.1) 与 Slick(play-slick 版本 0.8.0-M1)和 MySQL 数据库 (5.5.28) 一起使用。

我的查询之一导致 MySQLSyntaxErrorException:

Preparing statement: select x2."id", x2."course_id", x2."trainee_id", x2."transaction_id" from "trainee_grouptraining_GroupBooking" x2 where x2."course_id" = 1

问题似乎出在双引号上,因为其他查询工作正常,并且它们使用单​​引号,如下所示:
Preparing statement: select x2.`id`, x2.`courseLanguage`, x2.`date`, x2.`description`, x2.`duration`, x2.`kind`, x2.`maxParticipants`, x2.`name`, x2.`courseType_id`, x2.`trainer_id` from `Course` x2 where x2.`id` = 1

我该怎么办?

最佳答案

我猜你正在进口

scala.slick.driver.JdbcDriver.simple._

你应该导入
scala.slick.driver.MySQLDriver.simple._

反而。

关于mysql - Slick - MySQL 语法错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24629004/

10-12 21:28