问题标签 [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.
database - 如何使用 scala sorm 遍历大量记录
我想在 sorm 中迭代特定表的所有记录,但我想以一种内存效率高的方式来做。
我今天使用的代码是:
问题是此代码首先加载所有记录,然后再进入每个项目。有什么方法可以流式传输记录吗?
scala - 如何在 SORM 中添加 Scala 枚举?
如何在 SORM 中添加枚举?
我有这个枚举:
在数据库对象中我添加实体:
但是当我加载所有内容时,我得到了这个异常:
为什么?文档告诉枚举是受支持的
scala - sorm h2 DB for play framework scala - NoSuchMethodError
当我遵循 play-scala 模板教程时遇到此错误:
当我DB.save(person)
在我的provision
方法 Application.scala上添加此行时遇到此错误
我的数据库对象如下所示:
application.conf
我还删除了我文件上的评论
我不知道如何解决这个错误。我只是按照 playframework websito 中的视频教程来学习 play framework 和 scala。我还尝试将 url 更改为 jdbc:h2:mem:test 就像教程建议的那样。我正在使用以下版本
mysql - 如何从 SORM 表定义中排除类字段?
我正在使用 SORM 将一个类持久化到 MySQL。这个类包含我在类上需要的一两个字段,但不会被持久化到数据库中。有谁知道如何从表定义中排除这些?
问题是 SORM 不支持该字段的类型。没问题,因为它是一个演员 ref,不应该被持久化,但似乎没有一种简单的方法可以告诉 SORM 忽略它。
谢谢。
scala - 如何在 PlayFramework (scala) 中启动 TCP 服务器
我正在尝试在 Play Framework 应用程序中共享使用 SORM 框架创建的内存中 H2 数据库。下面是我的数据库代码的代码
H2 数据库站点所述的解决方案是启动 TCP 服务器。在 Java 应用程序中,我可以使用以下代码共享数据库
如何在我的 Play 应用程序启动或运行时启动 tcp 服务器?
scala - SORM 框架:whereContains
是否可以过滤字符串列包含特殊子字符串的行?.whereContains("name", "Pavel")
类似throws exception:的表达式Exception: Filter "Contains" is not supported for mapping "String"
。当然,我可以轻松使用 scala 过滤器,但 DB 应该做得更好,不是吗?
scala - 如何在 SORM 中使用连接表?
我喜欢在 sorm.sql 包中定义的 Join,但我不知道如何使用。
我没有找到使用方法的连接表,来自 SORM 源。
database - 如果使用 sorm,如何处理架构更改
我是 OR-mapping 技术的新手。我想知道我是否使用 SORM 将数据持久化到 DB,如何处理未来的数据库架构更改?
例如,这里是 User 类: case class User(name:String, age:Int)
如果将来我想再添加一个字段,例如性别,我需要手动更改现有表吗,或者 SORM 是否可以帮助我执行此操作?新字段的默认值是什么?如果我想添加一个非空字段怎么办? ?
或者使用 SORM 更改数据模式并不容易?这似乎很受限制。处理数据库模式更改的最佳方法是什么?
scala - 在 Play Framework 2.3.8 中使用 SORM
我正在浏览Play Framework 的视频介绍,但由于导入失败,我无法使用 SORM 创建 DB 对象。
我试图在 中添加依赖项plugins.sbt
,然后重新启动了激活器,但似乎激活器找不到依赖项,我得到了,我得到了unresolved error
:
我从Yvis
存储库中获得了版本。我也尝试了其他版本,但没有更好的运气。