【问题标题】:Slick 3.0.0 documentation ErrorSlick 3.0.0 文档错误
【发布时间】:2015-05-20 12:20:09
【问题描述】:

我正在关注可在以下位置找到的 Slick 文档:

http://slick.typesafe.com/doc/3.0.0/gettingstarted.html

我正在研究“填充数据库”部分。我找不到为 TableQuery 定义的架构方法,因此我无法使用初始值填充我的 H2 数据库!

文档有问题吗?这让我很困惑!请帮忙!

【问题讨论】:

    标签: slick


    【解决方案1】:

    这是怎么做的:

      val h2DbConfig = Map(
        "default.driver" -> "slick.driver.H2Driver$",
        "default.db.driver" -> "org.h2.Driver",
        "default.db.url" -> "jdbc:h2:yourDbName;DATABASE_TO_UPPER=false;DB_CLOSE_DELAY=-1"
      )
    
     ConfigFactory.parseMap(h2DbConfig) // gives you a typesafe config
    

    一旦你有了包含 h2 数据库的类型安全配置对象,你就可以创建如下表:

      private def h2SchemaSetUp = {
    
        val schema = slick.dbio.DBIO.seq(
          (Table1.tbl1.schema ++
            Table2.tbl2.schema
          ).create
        )
        Await.result(db.run(schema), 5.seconds)
      }
    

    然后根据 Slick 的文档将值插入到创建的 Schema 中!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      • 2015-09-15
      • 2015-08-31
      • 1970-01-01
      相关资源
      最近更新 更多