play-slick相关内容
这非常令人沮丧。我已经尝试了一段时间,但障碍一直在不断出现。Slick的概念真的很棒,但它很难学,而且不像Scala,它没有“初学者”、“中级”和“高级”风格,所有阶段的人都可以很容易地使用它。 我正在使用Play-slick(slick 2.0.0)https://github.com/freekh/play-slick,遵循其多数据库蛋糕示例:https://github.com/fre
..
在 Mac OS X Mavericks 上尝试将 slick 或 play-slick 与 Play Framework 2.2.2、sbt 0.13.0 和 Scala 2.10.3 一起使用时,我遇到了未解决的依赖关系错误. [info] 正在更新 {file:/Users/michaelrichardson/Documents/Play/glasgowEffect/}glasgoweff
..
在 Mac OS X Mavericks 上尝试使用 Play Framework 2.2.2、sbt 0.13.0 和 Scala 2.10.3 时,我遇到了未解决的依赖项错误. [info] 正在更新 {file:/Users/michaelrichardson/Documents/Play/glasgowEffect/}glasgoweffect...[信息] 解决 com.typesaf
..
我正在尝试升级到 Slick 3.0.0 和 Play 2.4 (Scala),但是删除行不起作用.在下面的代码中,一切正常:查询所有行,插入和更新 - 除了删除. 包dao导入 scala.concurrent.Future进口模型._导入模型.表格._导入 play.api.Play导入 play.api.db.slick.DatabaseConfigProvider导入 play.api.
..
我有一个简单的方法可以使用 Sclick 纯 SQL 方法从数据库中检索用户: 对象数据{隐式 val getListStringResult = GetResult[List[String]] (prs =>(1 到 prs.numColumns).map(_ => prs.nextString).toList)def getUser(id: Int): Option[List[String]
..
为了在 scalatest 中使用具有进化的数据库,我使用了默认 PlaySpec 的这个扩展,其灵感来自于 这个问题: trait ResetDbSpec 用 BeforeAndAfterAll { 扩展了 PlaySpec懒惰的 val appBuilder = 新 GuiceApplicationBuilder()惰性 val 注入器 = appBuilder.injector()惰性 v
..
阅读Play-Slick DBAction 代码,我认为此代码可能包含竞争条件: object DBAction{//剪断def apply(r: (RequestWithDbSession) => Result)(implicit app:Application) = {动作{隐式请求=>异步结果{DB.withSession{ s:scala.slick.session.Session =>
..
我的 Play 应用程序中有一些方法可以查询超过一百列的数据库表.我无法为每个这样的查询定义案例类,因为它会大得离谱,并且必须随着数据库表的每次更改而更改. 我正在使用这种方法,查询结果如下所示: Map(columnName1 -> columnVal1, columnName2 -> columnVal2, ...) 代码示例: 隐式 val getListStringResult
..
我正在尝试为 Slick 表创建一个类型安全的动态 DSL,但不确定如何实现. 用户可以通过以 form/json 格式发送过滤器来将过滤器发布到服务器,我需要用所有这些来构建一个 Slick 查询. 所以基本上这意味着将表示我的过滤器的 Scala 案例类转换为 Slick 查询. 似乎“谓词"可以有 3 种不同的形状.我见过特征 CanBeQueryCondition.我可以
..
在 PlaySlick 示例中有带有示例数据访问对象的文件. https://github.com/playframework/play-slick/blob/master/samples/basic/app/dao/CatDAO.scala 和表定义: private class CatsTable(tag: Tag) extends Table[Cat](tag, "CAT")
..
(此问题基于一个非常相似的我有一个class和光滑的Table定义如下: import play.api.db.slick.Profile case class Foo(title: String, description: String, id: Int = 0) trait FooComponent extends Profile { this: Profile => impor
..
我有一个表列保存自动增量值.我想从指定的vlaue开始增加. 如何在sdl ddl中指定此功能. 我在光滑的表创建列中使用的代码是: def id = column[Long]("id", O.PrimaryKey, O.AutoInc, O.NotNull) 我碰到过这篇文章,但是没有找到确切的解决方案. create table "COCKTAIL" ( "ID" B
..
我已经从天涯海角寻找了这个问题的答案.关于slick 2.0的信息不多.下面是我的Addresses模型的代码,在插入后,如何让create方法返回ID? package models import play.api.Play.current import play.api.db.slick.Config.driver.simple._ import play.api.db.slick.DB
..
在使用Slick 2.0.1和play-slick 0.6.0.1时,会话和连接处理存在问题 错误是 [SQLException: Timed out waiting for a free available connection.] [...] Caused by: java.sql.SQLException: Timed out waiting for a free availab
..
我有以下Play Slick DAO课程.请注意,数据库配置是常量control0001. DAO具有readUser函数,该函数根据用户ID读取用户: class UsersDAO @Inject()(@NamedDatabase("control0001") protected val dbConfigProvider: DatabaseConfigProvider)
..
我需要使用Play和PostgreSQL在Slick中编译查询 val bioMaterialTypes: TableQuery[Tables.BioMaterialType] = Tables.BioMaterialType def getAllBmts() = for{ bmt
..
在使用Play框架运行测试时,我遇到了进化方面的问题 scala的playframework v2.6.6 play-slick v3.0.2 play-slick-evolutions v3.0.2 测试如下: class TestFooController extends PlaySpec with GuiceOneServerPerSuite { "foo endp
..
我有一个简单的方法可以从数据库表中检索单行: object Data { implicit val getListStringResult = GetResult[List[Object]] ( r => (1 to r.numColumns).map(_ => r.nextObject).toList ) def getUser(id: Int)
..
我正试图加快"SELECT * FROM WHERE name =?"的速度. Play中的一种查询! + Scala应用程序.我正在使用Play 2.4 + Scala 2.11 + play-slick-1.1.1软件包.该软件包使用Slick-3.1版本. 我的假设是,slick从DBIO动作生成Prepared语句,然后执行它们.因此,我尝试通过打开标志 cachePrepStmts
..
过去,我曾使用Slick访问服务器中的Vertica数据库.我最近将Slick的版本从2.0升级到了3.1.自升级以来,我遇到一个错误(下面的堆栈跟踪).该错误表明找不到光滑的驱动程序. 根据 Slick 3.2.1文档,“其他SQL数据库可以是可以通过简化的功能集立即访问". 我想知道的是-是否仍然可以使用slick直接支持的数据库中的“其他"类型的数据库?如果可以,怎么办?
..