play-slick的问题?创建数据库表,或者自动生成sql语句。

分享 未结
0 0 3 16
arron 2017-11-28发布
收藏 点赞

最近在试着使用play弄个博客出来,在连接数据库时遇到了问题,使用的是play-slick插件。配置好了,运行报错,没有找到数据库中的表。

如果创建这个表?是需要自己写SQL?还是有什么命令吗?

回帖
  • 2017-11-28

    有没有添加evolutions依赖呢?

    libraryDependencies ++= Seq(
      "com.typesafe.play" %% "play-slick" % "3.0.0",
      "com.typesafe.play" %% "play-slick-evolutions" % "3.0.0"
    )
    

    参考一下官方文档:Support for Play database evolutions


    0 回复
  • 2017-11-28

    依赖加了。

    ```

    libraryDependencies ++= Seq(
      "com.typesafe.play" %% "play-slick" % "3.0.0",
      "com.typesafe.play" %% "play-slick-evolutions" % "3.0.0",
      "mysql" % "mysql-connector-java" % "5.1.41"
    )
    


    ```

    然后我执行·sbt run·,并没有数据库以及sql语句的生成。

    0 回复
  • 2017-11-28

    @arron 官方示例也无法自动生成SQL脚本,看起来像是一个Bug,可以去提个issue!

    0 回复