slick-3.0

    2热度

    1回答

    我正在使用Slick 3和Play! 2.4我有一个很常见的问题,我无法解决。 我有一个表playlist可以通过关系表playlistsTracks的帮助链接到一些轨道。我希望能够通过他们的曲目关系和曲目获得所有播放列表。我的问题是,如果他们没有任何关系,我就无法获得播放列表。 这里有3个表: class Playlists(tag: Tag) extends Table[Playlist](t

    2热度

    1回答

    我在教自己一些Scala,现在我的脚已经变得光滑(3.1)+玩框架,所以也许答案很简单,我错过了一些明显的东西。我有以下模式和表 case class User(id: Long = -1, username: String, passwordHash: String, email: Option[String] = None) class Us

    1热度

    1回答

    我得到一个编译错误,当我尝试在我的application.scala导入这两个API的: import slick.driver.H2Driver.api._ import scala.concurrent.ExecutionContext.Implicits.global 我在http://slick.typesafe.com/doc/3.1.0/gettingstarted.html#d

    5热度

    3回答

    使用Slick 3.1,如何将多个查询合并到同一类型的单个查询中?这是不是联接或联合,但组合查询“段”来创建单个查询请求。这些“细分”可以是任何单独有效的查询。 val query = TableQuery[SomeThingValid] // build up pieces of the query in various parts of the application logic val

    0热度

    2回答

    我在我的Play应用程序(Play 2.4.3)中遇到了Slick配置问题。 我读documentation article,但想要将dbConfig从控制器移动到指定的特征,并将此特征混入存储库类。 项目中有几个文件:ClientRepository(class),BaseClientRepository(trait)和BaseDbRepository(trait)。 trait BaseDbR

    1热度

    1回答

    在Slick中,有first和firstOption选择结果集的第一行。 是否有一个版本,也保证这是唯一的行被返回(以便我得到一个异常,如果数据集以某种方式打破我的应用程序依赖某些假设)?

    1热度

    2回答

    我试图开始玩和光滑。 策略;从激活者教程中获取hello-slick-3.1项目。 如果在内存数据库中H2能正常工作。我想连接到一个sql服务器。在战斗结束后,我有一些使用jdts连接的配置。 在应用程序的.conf driver=net.sourceforge.jtds.jdbc.Driver url="jdbc:jtds:sqlserver://%%%%:1433;databaseName

    1热度

    1回答

    即时关注本教程,http://slick.typesafe.com/doc/3.1.0/gettingstarted.html#populating-the-database。当我复制的代码,它说 '无法解析符号......' 使用的IntelliJ my code IM 应用程序/控制器/ tables.scala: import slick.driver.H2Driver.api._ imp

    1热度

    1回答

    如果该行存在,我想插入一个具有不同状态值的新行,并将新实例作为Some返回给调用者。如果它不存在,则不会发生并返回None。我有什么是 def revoke(name: String, issueFor: String): Future[MyLicense] = { val retrieveLicense = slickLicenses.filter(l => l.name === na

    2热度

    1回答

    我试图通过使用操作列表和折叠列表来将一系列可选的筛选操作应用于查询。 val table = TableQuery[Fizz] val filters = List(filter1(option1)_, filter2(option2)_, filter3(option3)_) val filteredQuery = filters.foldLeft(table){(q, filter) =>