问题标签 [sorm]

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 回答
81 浏览

scala - 使用 SORM 持久化递归数据模型

对于我的项目,我想制作一个树模型;假设它是关于文件和目录的。但是文件可以同时位于多个目录中,所以更像是在 gmail 中为电子邮件添加标签的方式。我想建立一个能力模型(比如java、scala、angular等)并将它们分类。在这种情况下,java 和 scala 是语言,agila 和 scrum 是工作方式,angular 是框架/工具包等等。但是我们想要灵活地对东西进行分组,即 play、java 和 scala 属于“后端”类别,而 angular、jquery 等属于前端类别。

我想我会有这样的表能力:

类别如下:

这将编译,但 SORM 将生成错误(来自激活器控制台):

虽然我想要 sorm 的美丽简洁,但我是否需要切换到 Slick 来让我的项目实现它?我的想法是链接表将由 sorm 隐式生成。或者我可以通过以下方式简单地解决这个问题:

然后在 JS 端进行解析/格式化工作?它似乎使使用 sorm 的简单性消失了一些。

给出一些想法,我想要的是制作一个 ajaxy 页面,用户可以在左侧的列表中添加新的能力,然后将它们链接/取消链接到他喜欢的树中的任何类别标签。

0 投票
1 回答
315 浏览

scala - scala play sbt 配置简单教程

我正在尝试构建我的第一个播放应用程序。我正在关注(播放教程中的视频https://www.playframework.com/),但我遇到了 sbt 文件的问题。

sorm生成 SBT 版本冲突。

如果我添加以下内容,我还会收到未解决的存储库错误: libraryDependencies += "com.h2database" % "h2" % "1.3.148"

我该如何解决这两个问题?

编辑:

这是错误:

这是播放版addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.5.4")

0 投票
1 回答
51 浏览

scala - Spray / Sorm 给出参数类型不匹配

我正在使用 Scala - Spray - Sorm 开发一个 Rest API。我正在尝试在现有数据库上实现 Sorm 框架。保存、更新和删除已经可以正常工作,但是每当我尝试从数据库中查询某些内容时,它都会给我一个:

我的模型是:

现在出于测试目的,我只是做一个简单的查询来获取所有内容:

不幸的是,它在给定错误输出的查询中崩溃。我知道有些东西得到了错误的参数类型,但我不知道是什么。

如果有人能指出我正确的方向,我将不胜感激。

0 投票
1 回答
57 浏览

scala - 使用 sorm 框架仅获取一个字段

是否可以使用SORM 框架从数据库中仅获取一个字段?

我在普通 SQL 中想要的是:

我似乎无法以某种形式重现这一点。我知道这可能违反了 sorm 的工作方式,但现在我有两张带有不同类型消息的大桌子。node_id我被要求从两个表中获取所有唯一的 s。

我知道我可以使用 sorm 查询两个表并解析所有数据,但我想让数据库正常工作。node_id显然,如果在单个 db 调用中只能获得唯一的 s,这会更好。

现在只查询所有内容并解析它,它花费的时间太长了。