问题标签 [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 中的 SQLite 支持?
我一直在为小型 Scala 项目寻找轻量级的 Hibernate 替代方案,SORM 看起来很有前途。目前我使用SQLite,但根据官方网站不支持。所以我的问题是有没有计划在 SORM 中添加 SQLite 支持?
scala - SORM:我如何声明外键?
我对 SORM 很感兴趣,但是当我尝试使用它时遇到了问题。假设我有两个实体:
如何声明外键关系 UserSite.userId -> User.id?我看到类 ForeignKey,但没有任何使用它的例子。
谢谢你。
scala - SORM:我该如何管理 String 应该是 VARCHAR 还是 CLOB?
我在文档中读过“如果字符串字段被索引,它是 VARCHAR(255),否则它是 CLOB”
如果我不想索引字段,但需要 VARCHAR 表示怎么办?例如:
只有登录名和电子邮件被索引,但 passwordHash、firstName、lastName、country、city 不应该是 CLOB,因为它是短字段,CLOB 对他们来说是压倒性的。如何将此字段标记为 VARCHAR?否则,aboutMe 可以包含长文本,所以应该是 CLOB。如果我不需要 max(255 个字符),如何限制 VARCHAR 字段的长度?例如,passwordHash 不能超过 32 个字符(当然取决于散列方法)
谢谢你。
scala - 如何使用 SORM 在我的模型中包含时间戳(created_at 和 updated_at)?
ActiveRecord 处理时间戳,如下所示:
- 插入数据?created_at 已定义
- 更新数据?updated_at 被重新定义
我将如何使用 SORM 来做到这一点?
scala - 如何分离 SORM 实例?
使用的数据库的定义是一个Instance对象,对吧?我怎样才能使它“可附加”?
为什么?例如,在测试中更改使用的数据库会很好。我尝试了一些隐式定义,但没有成功......
scala - 如何在 SORM 上删除和创建表?
为了进行隔离测试,在每次测试之前删除并创建表或清理它们会很有趣。使用 SORM 有什么简单的方法吗?
scala - 为 SORM 设置 SBT 并与 Play 2.1 一起使用
您提供了 Maven 依赖项设置,但是 SBT 呢,您能否将其添加到文档中。
它适用于 Play 2.1 吗?
sorm - 如何在 Sorm 中添加自定义值类型?
我看到Sorm已经支持org.joda.time.DateTime
. 是否有可能添加对其他类型的支持?
例如,我的案例类有一个java.nio.charset.Charset
orLocale
字段,我想将其转换为字符串。假设我有函数来完成从自定义类型到 SQL 类型的转换,我如何告诉 Sorm 使用它?