问题标签 [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.
scala - 使用 SORM 持久化递归数据模型
对于我的项目,我想制作一个树模型;假设它是关于文件和目录的。但是文件可以同时位于多个目录中,所以更像是在 gmail 中为电子邮件添加标签的方式。我想建立一个能力模型(比如java、scala、angular等)并将它们分类。在这种情况下,java 和 scala 是语言,agila 和 scrum 是工作方式,angular 是框架/工具包等等。但是我们想要灵活地对东西进行分组,即 play、java 和 scala 属于“后端”类别,而 angular、jquery 等属于前端类别。
我想我会有这样的表能力:
类别如下:
这将编译,但 SORM 将生成错误(来自激活器控制台):
虽然我想要 sorm 的美丽简洁,但我是否需要切换到 Slick 来让我的项目实现它?我的想法是链接表将由 sorm 隐式生成。或者我可以通过以下方式简单地解决这个问题:
然后在 JS 端进行解析/格式化工作?它似乎使使用 sorm 的简单性消失了一些。
给出一些想法,我想要的是制作一个 ajaxy 页面,用户可以在左侧的列表中添加新的能力,然后将它们链接/取消链接到他喜欢的树中的任何类别标签。
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")
scala - Spray / Sorm 给出参数类型不匹配
我正在使用 Scala - Spray - Sorm 开发一个 Rest API。我正在尝试在现有数据库上实现 Sorm 框架。保存、更新和删除已经可以正常工作,但是每当我尝试从数据库中查询某些内容时,它都会给我一个:
我的模型是:
现在出于测试目的,我只是做一个简单的查询来获取所有内容:
不幸的是,它在给定错误输出的查询中崩溃。我知道有些东西得到了错误的参数类型,但我不知道是什么。
如果有人能指出我正确的方向,我将不胜感激。
scala - 使用 sorm 框架仅获取一个字段
是否可以使用SORM 框架从数据库中仅获取一个字段?
我在普通 SQL 中想要的是:
我似乎无法以某种形式重现这一点。我知道这可能违反了 sorm 的工作方式,但现在我有两张带有不同类型消息的大桌子。node_id
我被要求从两个表中获取所有唯一的 s。
我知道我可以使用 sorm 查询两个表并解析所有数据,但我想让数据库正常工作。node_id
显然,如果在单个 db 调用中只能获得唯一的 s,这会更好。
现在只查询所有内容并解析它,它花费的时间太长了。