问题标签 [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 回答
175 浏览

regex - 使用 PostgreSQL 在 SORM 中进行非敏感搜索

如何使用 SORM 和 PostgreSQL 在数据库中进行非敏感搜索?我试过whereLike

这将执行区分大小写的搜索。PostreSQL 支持运算符,但在 SORM DSL API 中ILIKE没有找到函数。ILIKE

我也试过whereRegex

这将返回一个错误:

根据文档 PostgreSQL 不使用REGEXP操作符,它使用 ~ (tilda) 操作符据我了解,这会导致错误。我想用正则表达式执行这样的事情:

谢谢!

0 投票
1 回答
357 浏览

html - 使用浮点值播放框架 HTML 表单处理

我正在尝试使用带有 Play 框架的 Scala 开发一个小型 Web 应用程序。它有一个名为 Product 的模型,其中包含一个Float类型的字段price

通过 HTML 表单接受浮点值并将其保存在测试数据库中的最佳方法是什么?
我正在使用 sorm 作为测试数据库。

0 投票
1 回答
6792 浏览

scala - 为什么我在一个环境中的 sbt 中出现冲突的交叉版本,而在另一个环境中却没有?

我有一个具有这些依赖项的 sbt 项目:

在一台机器上,我可以毫无问题地运行 ./sbt;另一方面,我得到

我已经隔离了问题和修复。Sorm 依赖于 2.12.0-M1 编译器:

我可以通过添加exclude("org.scala-lang","scala-compiler")到 sorm 依赖项来使项目在两个位置都构建。但为什么行为不一致?两种环境都使用相同版本的 sbt (0.13.8) 和 scala (2.11.6)。有什么不同?

0 投票
1 回答
1375 浏览

scala - scala.tools.reflect.ToolBoxError 异常

我被困在一个问题上,无法解决。今天,我在构建项目时遇到错误。主题中描述了此错误: 为什么我在一个环境中的 sbt 中出现冲突的跨版本,但在另一个环境中没有?

据我了解,新版本的 scala 已发布(2.12.0-M1)并且依赖关系已被破坏。这个问题的答案是使用代码覆盖“org.scala-lang”和“scala-compiler”依赖:

我的 scalaVersion 是scalaVersion := "2.11.1". 这解决了构建项目的问题。服务器成功运行,但是当我尝试调用DB对象(扩展Instance)来执行查询时,我得到一个异常:

我认为这与 scala 更新和配置问题有关,因为昨天我使用了相同的服务,没有任何例外。

我的build.sbt

任何想法为什么会发生这种情况?

谢谢

0 投票
0 回答
89 浏览

scala - 导致激活器无法编译的 sorm 版本

我的 build.sbt 中有以下内容:

如果我添加:

它仍然有效。如果我去 0.3.18 它失败了。

这是可以预料的吗?

0 投票
1 回答
817 浏览

scala - Akka 中的序列化错误

如果 Akka 序列化因为找不到混合特征之一而失败,我们该怎么办?

消息是使用 case class 构造的TestResult(config: TestConfiguration)。但是,由于TestConfiguration是使用 SORM 从数据库中获取的,因此实际类型是TestConfiguration with Persisted,因此会出现错误。

我尝试混合使用mixoutPersisted,但它不起作用。也许是因为在其领域TestConfiguration中包含另一个Entity,但我不确定是否mixoutPersisted已经处理了这个。

完整的堆栈跟踪在这里

使用 Akka 2.3.12 和 SORM 0.3.18

0 投票
1 回答
622 浏览

scala - 使用 sorm 依赖构建 maven 项目时出错

在尝试 SORM 时,我不断收到此错误

错误] 加载类文件“Logging.class”时检测到缺少或无效的依赖项。无法访问包 scala 中的 ScalaObject 类型,因为它(或其依赖项)丢失。检查您的构建定义是否存在缺失或冲突的依赖项。如果“Logging.class”是针对不兼容的 scala 版本编译的,则完全重建可能会有所帮助。

这是我的 pom 文件(由 sorm 本身使用的文件派生)

我尝试了多个 scala 库版本(而不是间隔 [2.10,2.12) )但结果相同。

谢谢

0 投票
1 回答
1145 浏览

scala - SORM: How can I use Sorm in Scala 2.11.6

How can I use Sorm in Scala 2.11.6, in compile I am getting the following errors

in my build.sbt I am using...

I am trying this example: https://www.youtube.com/watch?v=eNCerkVyQdcI , but at no time he imported sorm...

Folks, I managed to solve...

To fix the inconsistency you should to clear your ivy cache:

However you also want to fix the version of scala-compiler use, and you want it to match your configured scalaVersion:

Now on my SBT

0 投票
1 回答
568 浏览

scala - 播放框架 sorm intellij - 无法解析符号 sorm

我正在使用播放框架 2.4.2。我添加"org.sorm-framework" % "sorm" % "0.3.16"到我的 build.sbt,并update在我的应用程序的激活控制台中运行。它正确下载了包,但是我的 IntelliJ 没有看到 sorm。

当我写 import sorm._我得到回应Cannot resolve symbol sorm

我应该怎么办?

0 投票
2 回答
2557 浏览

scala - 启动使用 SORM 框架的 scala 项目时出错

我从教程创建了简单的 sbt 项目:

构建.sbt:

测试.Main.scala:

当我在 intellij 中运行这个项目时,我有这样的例外:

我用的时候没问题sbt run。当我将 SORM 与 Play 框架集成时,也会引发此异常。我怎么解决这个问题 ?