问题标签 [slick-2.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2783 浏览

eclipse - Slick 生成的 HCon (HList) 导致 Eclipse Scala IDE 运行缓慢和崩溃

我正在使用 Eclipse 4.3.2 Scala IDE 3.0.3,到目前为止一切都很好。但是最近我开始使用 Slick 2.0.1代码生成器,并且由于我的数据库中有一些非常重的表(最多 200 列),所以 Slick 代码生成器使用“HList 实现来克服 Scala 的元组大小限制”。

这会导致大量问题:

  1. 打开包含代码生成器生成的类的文件会使 Eclipse 冻结几分钟。
  2. 我经常得到eclipse Error in Scala compiler java.lang.StackOverflowError建议我关闭应用程序的时候......
  3. “内容辅助”崩溃并出现以下错误:

The 'Scala Completion Proposal Computer' proposal computer from the 'org-scala-ide.sdt.core' plug-in did not complete normally. Unable to instantiate the extension.

4.“更新发生注释”运行了很长时间

我猜所有这些问题都与内存有关(否则请告诉我),所以我尝试增加内存设置eclipse.ini

我还能做些什么来让我的工作流程变得可以忍受吗?

我的堆栈:

Scala 2.10.4 / Play Framework 2.2.2 / Java 8 / Ubuntu 13.10 64 位

更新:这是导致问题的文件:http: //pastebin.com/BDhhPHXB

到目前为止,我已经注意到这一点:每次打开文件/保存/编译/使用代码建议大约需要 70 秒。所以我猜这个文件的代码几乎是在涉及它的任何操作上针对编译器运行的?

0 投票
1 回答
71 浏览

scala - 我想将数据模型映射到表单如何转换数据类型?

我使用 slick2 和 playframework2。

我想将我的模型映射到来自

我的模型是:

我想将它映射到一个dataForm:

错误是:

这个映射方法怎么写?slick2和playframework2的数据映射到Form有什么例子吗?

0 投票
1 回答
320 浏览

scala - 从数据模型创建数据表时,出现 NullPointerException

我使用 slick2.0 和 postgresql 数据库:

我的数据模型是:

在我的 Global.scala 上:

错误是:

为什么当我创建数据表时出现错误,出现 NullPointerException

0 投票
1 回答
2096 浏览

scala - 如何使用 Slick2.0.1 映射 postgresql 自定义枚举列?

我就是想不通。我现在使用的是:

接着:

问题是,在插入/更新 PostgreSQL 的 JDBC 驱动程序期间,当列类型为“some_enum”时,参数类型为“字符变化”,这是合理的,因为我将 SomeEnum 转换为 String。

如何告诉 Slick 将 String 视为 DB 定义的“enum_type”?或者如何定义将映射到“enum_type”的其他 Scala 类型?

0 投票
1 回答
81 浏览

scala - 如何使查询在 slick2 中列出?

我的桌子:

我想让列表名称包含“USA”和“China”:

如何编写过滤器并列出名称、userId 和描述?

我想使用 subject.filter(....).....

0 投票
1 回答
171 浏览

scala - 如何为 playframework 模板制作映射?

我使用 slick2.0 而不是 1.0 在 playframework2.2 模板中:

val 主题 = TableQuery[主题]

}

}

错误是:

0 投票
0 回答
281 浏览

scala - Slick 2.0 - 通用枚举映射器

我在 Play 应用程序中从 Slick 1.0 升级到 Slick 2.0 时遇到问题。

在我的应用程序中,我有一些用户定义的类型示例:

和 slick 1.0 的通用映射器:

迁移到 Slick 2.0 后,新的映射器不起作用:

编译器说:

无法为 trait 定义 ClassTag 类型。有人知道如何解决吗?

我为此准备了示例应用程序: https ://github.com/mgosk/slick-test

0 投票
1 回答
121 浏览

scala - 我想获取地图列表,但仍然有错误,因为没有价值

我使用 scala+play2+slick2:

主题是我的 tableQuery

在控制器中我定义了一个功能:

错误是:

有没有 scala+play2+slick2 和使用 Form 的例子?有谁知道如何返回 (i.id, i.name, i.describe,i.sub_resource) 列表?

0 投票
1 回答
86 浏览

scala - 如何在 slick 中获取 Joinedforegin key 对象?

我使用 playframework2+slick2.0

我的数据模型:

我想使用过滤器获取一行,并获取资源对象表单页面:

我的代码是这样的:

这只是获取页面真实对象,我要获取对应的资源对象,如何通过过滤器获取呢?

0 投票
1 回答
1324 浏览

postgresql - 如何手动将字符串映射到 postgresql 文本而不仅仅是 varchar(254)?

我使用 slick2+postgresql 9.3+playframework 2

我的数据模型是:

问题是列描述是字符串,将在数据库中映射为 varchar(254)。但实际上,这个专栏可能很长,我的意思是它可能有 1000-3000 个字符。如何手动将其映射到 Datamodel 中的文本?